heap profile: 194: 6337224 [315729: 506956088] @ heap/1048576 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 32] @ 0x6593b0 0x65a25e 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x6593af net.filterAddrList+0x18f net/ipsock.go:137 # 0x65a25d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [0: 0] @ 0x45a616 0x415b11 0x15b5590 0x15ca20b 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b558f runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x15ca20a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x838d45 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x45a616 0x472a4a 0x46c27b 0x73c21c 0x73c14c 0x73bd95 0x15ca5c5 0x15ca589 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x73c21b runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x73c14b runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x73bd94 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x15ca5c4 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x15ca588 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b37da 0x15b37ce 0x15b420f 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b37cd runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x15b420e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b3a85 0x15b420f 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b3a84 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x15b420e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b4ee8 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b4ee7 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b3a07 0x15b420f 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b3a06 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x15b420e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b3a56 0x15b420f 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b3a55 runtime/pprof.printStackRecord+0x2d5 runtime/pprof/pprof.go:554 # 0x15b420e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b3a2d 0x15b420f 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b3a2c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x15b420e runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0x15b2cd7 0x15b5395 0x15b5105 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b2cd6 runtime/pprof.printCountProfile+0x4b6 runtime/pprof/pprof.go:476 # 0x15b5394 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x15b5104 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b3e11 0x15b3d29 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b3e10 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x15b3d28 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x15b5170 0x15b50e5 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b516f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:754 # 0x15b50e4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [0: 0] @ 0x97011c 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x97011b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [0: 0] @ 0x466c52 0x466145 0x466365 0x667c66 0x667bb3 0x9e325b 0x489381 # 0x667c65 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x667bb2 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x9e325a net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [1: 16] @ 0x466c52 0x466145 0x466365 0x695e75 0x695f0b 0x15f1c0f 0x15f25aa 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x695e74 github.com/pactus-project/pactus/types/amount.Amount.Format+0x194 github.com/pactus-project/pactus/types/amount/amount.go:187 # 0x695f0a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f1c0e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f25a9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x15f1c3a 0x15f3415 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f1c39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x59 github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f3414 github.com/pactus-project/pactus/www/html.txToTable+0x1254 github.com/pactus-project/pactus/www/html/transaction.go:81 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8cb625 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8cb624 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x466d26 0x4d4007 0x914f4e 0x95d0dc 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x4d4006 io.WriteString+0x66 io/io.go:318 # 0x914f4d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x95d0db crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4c781d 0x81e8a7 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x81e8a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x158b1e7 0x158b1d3 0x158b1a7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b1e6 encoding/hex.EncodeToString+0x766 encoding/hex/hex.go:127 # 0x158b1d2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158b1a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:208 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x6a2a2d 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a2a2c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x539685 0x1445854 0x1445834 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x1445853 google.golang.org/grpc/metadata.NewIncomingContext+0x16d3 google.golang.org/grpc@v1.77.0/metadata/metadata.go:165 # 0x1445833 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:547 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x69361b 0x697e1f 0x6a3919 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x14d26a8 0x14d013f 0x14d20b7 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d26a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14d013e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d20b6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x7f2436 0x7f1dc5 0x145cbe5 0x14be68a 0x14d9aa5 0x14d2871 0x14b1a39 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1dc4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x145cbe4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14d9aa4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14d2870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x539685 0x159957f 0x1596cca 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x159957e github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x1596cc9 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x153007c 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x153007b github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:238 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x72e516 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x72e515 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x8c8316 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x8c8315 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x1446596 0x14465a1 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x1446595 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x2415 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:51 # 0x14465a0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 1536] @ 0xd77445 0x4a1c11 0xdd4a5c 0xdd4a6d 0xdd4845 0xdd45fb 0xdc3843 0xdc23ea 0xdc944b 0xdc8c85 0xdc8b30 0xdc78cf 0xdc764b 0xdbacf4 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd77444 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd4a5b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdd4a6c github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.57.1/send_stream.go:321 # 0xdd4844 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xdd45fa github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdc3842 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdc23e9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc78ce github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdc764a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdbacf3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0x15f2b45 0x15f2b00 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2b44 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x984 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f2aff github.com/pactus-project/pactus/www/html.txToTable+0x93f github.com/pactus-project/pactus/www/html/transaction.go:64 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x6a1f45 0x6a2046 0x1591719 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1591718 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x158ab9e 0x158aaf2 0x158aada 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158ab9d encoding/hex.EncodeToString+0x11d encoding/hex/hex.go:129 # 0x158aaf1 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158aad9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:171 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x52f9ff 0x68eda5 0x68ed8b 0x695e2c 0x695f0b 0x15f1c0f 0x15f3415 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0x68eda4 strings.Split+0xc4 strings/strings.go:361 # 0x68ed8a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x695e2b github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x695f0a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f1c0e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f3414 github.com/pactus-project/pactus/www/html.txToTable+0x1254 github.com/pactus-project/pactus/www/html/transaction.go:81 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x1422a7f 0xff13af 0xff0dda 0xff0bd0 0xff09f2 0x1421e19 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1422a7e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff13ae golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff0dd9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff0bcf golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff09f1 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1421e18 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x5bd1b3 0x5bd44c 0x15924fc 0x1592491 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15924fb github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1592490 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x1591aad 0x1591a41 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1591aac github.com/pactus-project/pactus/crypto.Address.String+0x3cc github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591a40 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x143e2f0 0x1441306 0x489381 # 0x143e2ef google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1319 # 0x1441305 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x345 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1696 0: 0 [1: 128] @ 0x11418b4 0x1140de7 0x489381 # 0x11418b3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1140de6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 8] @ 0x6f643e 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x466d26 0x15f2056 0x15f20a4 0x15f2043 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2055 bytes.NewBufferString+0x115 bytes/buffer.go:487 # 0x15f20a3 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:204 # 0x15f2042 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x6ae7ae 0x6ae7e8 0x6ae716 0x6aeef7 0x115cc25 0x115d3d0 0x115e49d 0x115e452 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae7ad github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xed github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae7e7 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0x127 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:22 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aeef6 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasAnyVoteFor+0x16 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:133 # 0x115cc24 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x44 github.com/pactus-project/pactus/consensus/cp.go:314 # 0x115d3cf github.com/pactus-project/pactus/consensus.(*cpMainVoteState).enter+0x2f github.com/pactus-project/pactus/consensus/cp_mainvote.go:14 # 0x115e49c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x69c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115e451 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x651 github.com/pactus-project/pactus/consensus/cp_prevote.go:69 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 48] @ 0x1174185 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x1174184 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 704] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x9dffdf 0x9dfa57 0x15f18da 0x15ebad6 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9dffde net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f18d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15ebad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 576] @ 0x1437f2e 0x143ac3f 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437f2d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x143ac3e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 480] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x158b474 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b473 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9f3 github.com/pactus-project/pactus/www/grpc/blockchain.go:206 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 1024] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x15f1fb6 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f1fb5 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x75 github.com/pactus-project/pactus/www/html/transaction.go:18 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5bd492 0x158b458 0x158b3db 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd491 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x158b457 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x158b3da github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x838d45 0x84e19a 0x84ddd8 0x81e937 0x81debf 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 192] @ 0x6911e5 0x699265 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x838d45 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x52f9ff 0x68eda5 0x68ed8b 0x695e2c 0x695f0b 0x15f1c0f 0x15f25aa 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0x68eda4 strings.Split+0xc4 strings/strings.go:361 # 0x68ed8a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x695e2b github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x695f0a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f1c0e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f25a9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 16] @ 0x15f2b45 0x15f2b00 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2b44 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x984 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f2aff github.com/pactus-project/pactus/www/html.txToTable+0x93f github.com/pactus-project/pactus/www/html/transaction.go:64 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x4d3f3a 0x4a1c11 0x4d4b88 0x4d4571 0x4d42ec 0x4d42cb 0xcf7ee5 0xcf752f 0xcf7378 0x489381 # 0x4d3f39 io.init.func1+0x19 io/io.go:657 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d4b87 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d4570 io.copyBuffer+0x150 io/io.go:415 # 0x4d42eb io.Copy+0x8b io/io.go:388 # 0x4d42ca io.CopyN+0x6a io/io.go:364 # 0xcf7ee4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 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] @ 0x14cf193 0x14cf187 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x14cf186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14466ca 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x14466c9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2549 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:655 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 96] @ 0x15927bf 0x159281d 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x15927be encoding/hex.EncodeToString+0x10de encoding/hex/hex.go:129 # 0x159281c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x113c github.com/pactus-project/pactus/www/grpc/transaction.go:327 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x145cc0f 0x14be68a 0x14c501f 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x145cc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14c501e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x8cb64d 0x8cb641 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x8cb64c bytes.NewReader+0xec bytes/reader.go:159 # 0x8cb640 github.com/pactus-project/pactus/store.(*txStore).tx+0xe0 github.com/pactus-project/pactus/store/tx.go:73 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x53731b 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x4c781d 0x8209e5 0x84e19a 0x84ddd8 0x81e937 0x81debf 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x8209e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x168eef7 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95ee33 0x9580c5 0x95227d 0x925852 0x963a28 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0x143787b 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143787a google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x5a google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:491 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x152ef33 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x152ef32 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:69 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x409b12 0x47ef89 0x1444385 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x1444384 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x204 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:407 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 288] @ 0x1437f2e 0x143ac3f 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437f2d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x143ac3e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x6f643e 0x72b9c8 0x72bd12 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x72b9c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x72bd11 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x144bb7d 0x144a605 0x14c7a34 0x14c7a12 0x14cbd86 0x14c465f 0x489381 # 0x144bb7c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1328 # 0x144a604 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x14c7a33 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14c7a11 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x538096 0x537339 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x538095 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1591765 0x159174d 0x1591715 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x1591764 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x159174c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1591714 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x8c6416 0x8c641d 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x8c6415 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8c641c github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 80] @ 0x15927ef 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x15927ee github.com/pactus-project/pactus/www/grpc.transactionToProto+0x110e github.com/pactus-project/pactus/www/grpc/transaction.go:325 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x47ef3a 0x47ef4f 0x9ded5a 0x9e35d8 0x489381 # 0x9ded59 net/http.(*conn).readRequest+0x799 net/http/server.go:1094 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 80] @ 0x143cd14 0x14d4029 0x14d3e5c 0x14d3185 0x14d1ee2 0x14d2e32 0x14b1a39 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143cd13 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14d4028 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14d3e5b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14d3184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d2e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x6ff19c 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ff19b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x1591719 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1591718 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x69a607 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x69a606 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0x5bd1b3 0x5bd44c 0x692496 0x1591962 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x692495 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1591961 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 256] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d9655 0x16de5a6 0x16df675 0x95bf19 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16df674 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x95bf18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x1421c1e 0x141cf85 0x144e4bb 0x1441185 0x489381 # 0x1421c1d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1441184 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: 80] @ 0x144a51d 0x14c7a34 0x14c7a12 0x14cbd86 0x14c465f 0x489381 # 0x144a51c google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7dc google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1106 # 0x14c7a33 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14c7a11 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x14379c5 0x143799c 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14379c4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x143799b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x409c25 0x47ef89 0x96ff31 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96ff30 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 112] @ 0x537d2a 0x537fbb 0x537339 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x537fba context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14cf337 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf336 google.golang.org/grpc.newClientStreamWithParams+0x236 google.golang.org/grpc@v1.77.0/stream.go:291 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x141f3be 0x141cd5f 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x141f3bd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1014 # 0x141cd5e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 224] @ 0x537d2a 0x537fbb 0x537339 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x537fba context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x144e9e5 0x144e532 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x144e9e4 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x144e531 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 720] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x143ad85 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143ad84 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:799 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 576] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x143aaca 0x143aabe 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143aac9 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x143aabd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1024] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x70b105 0x70b0a0 0x70b08c 0x70bd39 0x8c7351 0x8cb625 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b104 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70b09f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70b08b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8cb624 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 768] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x151b83c 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x151b83b 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:292 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x15f3352 0x15f32c5 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f3351 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1191 github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f32c4 github.com/pactus-project/pactus/www/html.txToTable+0x1104 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x14d26a8 0x14d013f 0x14d20b7 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d26a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.77.0/stream.go:901 # 0x14d013e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14d20b6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x142eb85 0x142eb74 0x142d679 0x1443f9c 0x489381 # 0x142eb84 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:679 # 0x142eb73 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x142d678 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x1443f9b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 320] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15eb19c 0x15eb113 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eb19b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2db github.com/pactus-project/pactus/www/html/server.go:227 # 0x15eb112 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x158b458 0x158b3db 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x158b457 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x158b3da github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x1437868 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437867 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5bd492 0x15924fc 0x1592491 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd491 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15924fb github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1592490 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x1591719 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1591718 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 176] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x692496 0x1591962 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x692495 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1591961 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x6fd06f 0x6fc710 0x7008e5 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6fc70f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7008e4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 768] @ 0x4c781d 0x81e8a7 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x81e8a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x1421c65 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1421c64 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x70b105 0x70b0a0 0x70b08c 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b104 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70b09f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70b08b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x4c781d 0x8209e5 0x84e19a 0x84ddd8 0x81e937 0x81debf 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x8209e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x15924fc 0x1592491 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15924fb github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1592490 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x409b12 0x47ef89 0x14d4fb2 0x14d4f95 0x14d4f80 0x14d39d7 0x14d3525 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d4fb1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14d4f94 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14d4f7f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x14d39d6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x14d3524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 32] @ 0x145cc0f 0x14be68a 0x14d9aa5 0x14d2871 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x145cc0e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xce google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14d9aa4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14d2870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x151a153 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x151a152 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:78 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x96fc87 0x9700ae 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96fc86 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x9700ad net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 32] @ 0x143bf52 0x1440abf 0x144134e 0x489381 # 0x143bf51 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x131 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:955 # 0x1440abe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x144134d 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] @ 0x158b2b7 0x158b2a3 0x158b27b 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b2b6 encoding/hex.EncodeToString+0x836 encoding/hex/hex.go:127 # 0x158b2a2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158b27a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:209 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x537d2a 0xcf4308 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf4307 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0x6f49af 0x6f629d 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f49ae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f629c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1437972 0x1437961 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437971 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1437960 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x14499d0 0x14492c6 0x144aac5 0x14c53ce 0x14c53ab 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x14499cf google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x28f google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1038 # 0x14492c5 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x144aac4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x14c53cd google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14c53aa google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 1440] @ 0x144e616 0x144e532 0x1441185 0x489381 # 0x144e615 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x144e531 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1441184 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: 160] @ 0x8c8c57 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x8c8c56 github.com/pactus-project/pactus/store.(*store).Transaction+0x116 github.com/pactus-project/pactus/store/store.go:275 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x159266c 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x159266b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf8b github.com/pactus-project/pactus/www/grpc/transaction.go:358 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x143acee 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143aced google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:782 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x142eba7 0x142eb74 0x142d679 0x1443f9c 0x489381 # 0x142eba6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:682 # 0x142eb73 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:904 # 0x142d678 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x1443f9b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 0: 0 [1: 16] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x8c64eb 0x8c6519 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x8c64ea github.com/pactus-project/pactus/store.blockHashKey+0x6a github.com/pactus-project/pactus/store/block.go:26 # 0x8c6518 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0x98 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x145cbef 0x14be68a 0x14d9aa5 0x14d2871 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x145cbee google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xae google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:71 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14d9aa4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14d2870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x158b0a5 0x158afd8 0x158afcb 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b0a4 encoding/hex.EncodeToString+0x624 encoding/hex/hex.go:129 # 0x158afd7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x158afca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:203 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 704] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 448] @ 0x413e14 0x1437972 0x1437961 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437971 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1437960 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x141f74b 0x141cd5f 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x141f74a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x141cd5e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 64] @ 0x1592528 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x1592527 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe47 github.com/pactus-project/pactus/www/grpc/transaction.go:351 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x71689b 0x70bcc5 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x71689a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 256] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xa05ce6 0x9dee95 0x9e35d8 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa05ce5 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9dee94 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 96] @ 0x716911 0x7168fd 0x7168b1 0x70bcc5 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x716910 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7168fc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x7168b0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 128] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x1591719 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1591718 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x15f1c5a 0x15f25aa 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f1c59 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x79 github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f25a9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 208] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f22c6 0x15f21fa 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f22c5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:223 # 0x15f21f9 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x14c5c8a 0x14cbd86 0x14c465f 0x489381 # 0x14c5c89 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.77.0/server.go:1245 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 448] @ 0x14379c5 0x143799c 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14379c4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x143799b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 288] @ 0x14cf748 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf747 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x14cf43f 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf43e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x14b1b6a 0x1419e2f 0x14ce89b 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14b1b69 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x1419e2e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x14ce89a google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 144] @ 0x14cf193 0x14cf187 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x14cf186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x4c781d 0x81e8a7 0x81debf 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x81e8a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 480] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1344] @ 0x1591875 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x1591874 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:274 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x71689b 0x70bcc5 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x71689a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x14d2cc5 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d2cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 80] @ 0x14b1b6a 0x1419e2f 0x14ce89b 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14b1b69 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x1419e2e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x14ce89a google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x9232f1 0x922ef8 0x95e725 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x9232f0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1162 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e724 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x14d0327 0x14d02ae 0x14d1e48 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d0326 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14d02ad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14d1e47 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 624] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x537339 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x52f9ff 0x68eda5 0x68ed8b 0x695e2c 0x695f0b 0x15f1c0f 0x15f25aa 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0x68eda4 strings.Split+0xc4 strings/strings.go:361 # 0x68ed8a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x695e2b github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x695f0a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f1c0e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f25a9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 336] @ 0x413e14 0x1437972 0x1437961 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437971 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1437960 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x4c781d 0x81e8a7 0x81debf 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x81e8a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x14d2cc5 0x14b1a39 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d2cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.77.0/stream.go:947 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 48] @ 0x6a037f 0x6a0373 0x8c720b 0x158f991 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a037e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a0372 github.com/pactus-project/pactus/types/tx.FromBytes+0x32 github.com/pactus-project/pactus/types/tx/tx.go:84 # 0x8c720a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x158f990 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x6a1f45 0x6a2046 0x1591719 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1591718 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0xb7a377 0xb7a2c3 0xb78ece 0x489381 # 0xb7a376 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb7a2c2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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 [5: 480] @ 0x838d45 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x409b12 0x47ef89 0x14d4fb2 0x14d4f95 0x14d4f80 0x14d39d7 0x14d3525 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d4fb1 google.golang.org/grpc/metadata.MD.Copy+0x131 google.golang.org/grpc@v1.77.0/metadata/metadata.go:100 # 0x14d4f94 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x114 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:334 # 0x14d4f7f google.golang.org/grpc.(*csAttempt).finish+0xff google.golang.org/grpc@v1.77.0/stream.go:1204 # 0x14d39d6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.77.0/stream.go:1050 # 0x14d3524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.77.0/stream.go:999 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1450d1c 0x143bee5 0x143bed2 0x1440abf 0x144134e 0x489381 # 0x1450d1b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x143bee4 google.golang.org/grpc/internal/transport.(*Stream).write+0xc4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x143bed1 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:946 # 0x1440abe google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1ade google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1613 # 0x144134d 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: 48] @ 0x693633 0x697e1f 0x6a3919 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 1728] @ 0x144e616 0x144e532 0x1441185 0x489381 # 0x144e615 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x144e531 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1441184 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] @ 0x14297e6 0x1451993 0x1451994 0x14513a5 0x1451077 0x14521c5 0x1451da9 0x14be4bb 0x14bf497 0x14c6b05 0x14cbd86 0x14c465f 0x489381 # 0x14297e5 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.77.0/mem/buffers.go:267 # 0x1451992 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.77.0/mem/buffers.go:211 # 0x1451993 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:257 # 0x14513a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:181 # 0x1451076 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:146 # 0x14521c4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:441 # 0x1451da8 google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0xa8 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:366 # 0x14be4ba google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.77.0/rpc_util.go:702 # 0x14bf496 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.77.0/rpc_util.go:862 # 0x14c6b04 google.golang.org/grpc.(*Server).processUnaryRPC+0xee4 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 400] @ 0x1422a7f 0xff13af 0xff0dda 0xff0bd0 0xff09f2 0x1421e19 0x141cf85 0x144e4bb 0x1441185 0x489381 # 0x1422a7e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff13ae golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff0dd9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff0bcf golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff09f1 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1421e18 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1441184 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: 64] @ 0x158b325 0x158b2a3 0x158b27b 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b324 encoding/hex.EncodeToString+0x8a4 encoding/hex/hex.go:129 # 0x158b2a2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158b27a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:209 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 64] @ 0x15ead93 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15ead92 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x192 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 416] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x6912e5 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6912e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x115a6d5 0x115a6c9 0x115a1ff 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a6d4 github.com/pactus-project/pactus/sync/bundle/message.NewVoteMessage+0xd4 github.com/pactus-project/pactus/sync/bundle/message/vote.go:13 # 0x115a6c8 github.com/pactus-project/pactus/consensus.(*consensus).broadcastVote+0xc8 github.com/pactus-project/pactus/consensus/consensus.go:398 # 0x115a1fe github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:374 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x692496 0x1591962 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x692495 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1591961 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x9e932b 0x15f0e89 0x489381 # 0x9e932a net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x15f0e88 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x67b667 0x67b653 0x686b87 0x686b48 0x551475 0xb46145 0xb45a94 0xb40b5b 0xb47287 0x15d5c0d 0x9e5769 0x15d66d6 0x9e5769 0x15d74a3 0x9e5769 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x67b666 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb46144 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb45a93 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb40b5a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb47286 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15d5c0c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15d66d5 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 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15d74a2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x409b12 0x47ef89 0x9dfec6 0x9dfa57 0x15f18da 0x15f2145 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9dfec5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f18d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15f2144 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1440] @ 0x1437f2e 0x143ac3f 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437f2d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x24d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:566 # 0x143ac3e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x5c91b5 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5c91b4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x145ccea 0x14be68a 0x14c501f 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x145cce9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:79 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14c501e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 32] @ 0x14484f7 0x144705b 0x14c4408 0x14c3bd6 0x489381 # 0x14484f6 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:915 # 0x144705a google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2ba google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:718 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 128] @ 0x158af3c 0x158af28 0x158aef3 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158af3b encoding/hex.EncodeToString+0x4bb encoding/hex/hex.go:127 # 0x158af27 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158aef2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x1421c1e 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1421c1d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.48.0/http2/frame.go:1599 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 96] @ 0xa417b1 0xa414cd 0xa465ac 0xb259dc 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb259db github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6f643e 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x539685 0x9e32c5 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x9e32c4 net/http.(*conn).serve+0xc4 net/http/server.go:1937 0: 0 [4: 960] @ 0x14d07c5 0x14d1e48 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d07c4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14d1e47 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x5bd1b3 0x5bd44c 0x15eebfc 0x15eebee 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15eebfb github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0xe9b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x15eebed github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe8d github.com/pactus-project/pactus/www/html/network.go:84 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x839b0a 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x1524145 0x15ede42 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x839b09 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524144 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x15ede41 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:43 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x6a38d5 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a38d4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x539685 0x159943f 0x1596cba 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x159943e github.com/gorilla/mux.requestWithVars+0x5e github.com/gorilla/mux@v1.8.1/mux.go:449 # 0x1596cb9 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1152] @ 0x7f2436 0x7f1dc5 0x145cbe5 0x14be68a 0x14c501f 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1dc4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x145cbe4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14c501e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 384] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x693633 0x6a1b28 0x6a1930 0x6a03d6 0x8c720b 0x158f991 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a03d5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:85 # 0x8c720a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x158f990 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x6f7b3d 0x6f6432 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8cb625 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f7b3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f6431 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8cb624 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x40be12 0x409c99 0x47ef89 0x96ff31 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96ff30 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 288] @ 0x1422a7f 0xff13af 0xff0dda 0xff0bd0 0xff09f2 0x1421e19 0x141cf85 0x144e4bb 0x1441185 0x489381 # 0x1422a7e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff13ae golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff0dd9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff0bcf golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff09f1 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1421e18 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1441184 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: 48] @ 0x5bd1b3 0x5bd44c 0x15924fc 0x1592491 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x15924fb github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1592490 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0xbdbdc8 0xbdada5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdbdc7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbdada4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x143ad34 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143ad33 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:796 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x70b2f3 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b2f2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 64] @ 0x52f9ff 0x68eda5 0x68ed8b 0x695e2c 0x695f0b 0x15f1c0f 0x15f3415 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0x68eda4 strings.Split+0xc4 strings/strings.go:361 # 0x68ed8a github.com/pactus-project/pactus/util.FormatFloatWithDelimiters+0xaa github.com/pactus-project/pactus/util/number.go:17 # 0x695e2b github.com/pactus-project/pactus/types/amount.Amount.Format+0x14b github.com/pactus-project/pactus/types/amount/amount.go:181 # 0x695f0a github.com/pactus-project/pactus/types/amount.Amount.String+0x4a github.com/pactus-project/pactus/types/amount/amount.go:195 # 0x15f1c0e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x2e github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f3414 github.com/pactus-project/pactus/www/html.txToTable+0x1254 github.com/pactus-project/pactus/www/html/transaction.go:81 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x143cd14 0x14d4029 0x14d3e5c 0x14d3185 0x14d1ee2 0x14d2e32 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143cd13 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14d4028 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14d3e5b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14d3184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d2e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x158b029 0x158afd8 0x158afcb 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b028 encoding/hex.EncodeToString+0x5a8 encoding/hex/hex.go:127 # 0x158afd7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x158afca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:203 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 320] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15eb112 0x15eb08e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eb111 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x251 github.com/pactus-project/pactus/www/html/server.go:254 # 0x15eb08d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:125 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x9e3454 0x489381 # 0x9e3453 net/http.(*conn).serve+0x253 net/http/server.go:2016 0: 0 [2: 96] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x15924fc 0x1592491 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x15924fb github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1592490 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 320] @ 0x6a1755 0x6a3a14 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a1754 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x141f74b 0x141cd5f 0x144e4bb 0x1441185 0x489381 # 0x141f74a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.48.0/http2/frame.go:1063 # 0x141cd5e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1441184 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: 48] @ 0x539685 0x14d03d0 0x14d02ae 0x14d1e48 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x14d03cf google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14d02ad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14d1e47 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x13b72a5 0x1440a7f 0x144134e 0x489381 # 0x13b72a4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x1440a7e google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x144134d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x38d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1687 0: 0 [4: 768] @ 0x4c781d 0x8209e5 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x8209e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x6f7b3d 0x6f6432 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f7b3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f6431 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x4c781d 0x81e8a7 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x81e8a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x151a513 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x151a512 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:98 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 3456] @ 0x7f2436 0x7f1dc5 0x145cbe5 0x14be68a 0x14c501f 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1dc4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x145cbe4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14c501e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x6f49af 0x6f629d 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8cb625 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f49ae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f629c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8cb624 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x693345 0x693346 0x15919af 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x693344 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x693345 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15919ae github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x5bd1b3 0x5bd44c 0x1591aad 0x1591a41 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1591aac github.com/pactus-project/pactus/crypto.Address.String+0x3cc github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591a40 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x1421ba5 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1421ba4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 16] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x15ead7a 0x15eacc4 0x15eacb0 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15ead79 encoding/hex.EncodeToString+0x179 encoding/hex/hex.go:129 # 0x15eacc3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15eacaf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x537345 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537344 context.WithCancel+0x64 context/context.go:242 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x6972a7 0x158aefa 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6972a6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x158aef9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [11: 3520] @ 0x159959f 0x1599612 0x1596cca 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x159959e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x1599611 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x1596cc9 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 896] @ 0x537d2a 0x1437aba 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1437ab9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x9dab8e 0x9dab1a 0x9db291 0x9db285 0x9db164 0x9dafe5 0x9e7298 0x9e6745 0x9e6430 0x14a820e 0x45a155 0x44aed0 0x44adc0 0x489381 # 0x9dab8d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0x9dab19 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0x9db290 net/http.(*routingNode).matchingMethodsPath.func1+0x170 net/http/routing_tree.go:234 # 0x9db284 net/http.(*mapping[...]).eachPair+0x164 net/http/mapping.go:73 # 0x9db163 net/http.(*routingNode).matchingMethodsPath+0x43 net/http/routing_tree.go:233 # 0x9dafe4 net/http.(*routingNode).matchingMethods+0x84 net/http/routing_tree.go:223 # 0x9e7297 net/http.(*ServeMux).matchingMethods+0x1d7 net/http/server.go:2840 # 0x9e6744 net/http.(*ServeMux).findHandler+0x2e4 net/http/server.go:2739 # 0x9e642f net/http.(*ServeMux).Handler+0x2f net/http/server.go:2687 # 0x14a820d golang.org/x/net/trace.init.0+0x6d golang.org/x/net@v0.48.0/trace/trace.go:121 # 0x45a154 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44aecf runtime.doInit+0x34f runtime/proc.go:7637 # 0x44adbf runtime.main+0x23f runtime/proc.go:256 0: 0 [2: 160] @ 0x143cd14 0x14d4029 0x14d3e5c 0x14d3185 0x14d1ee2 0x14d2e32 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143cd13 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb3 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1103 # 0x14d4028 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x288 google.golang.org/grpc@v1.77.0/internal/transport/client_stream.go:79 # 0x14d3e5b google.golang.org/grpc.(*csAttempt).sendMsg+0xbb google.golang.org/grpc@v1.77.0/stream.go:1106 # 0x14d3184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.77.0/stream.go:948 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d2e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x8ba0ec 0x8ba745 0x8c2397 0x159baca 0x159c5c6 0x15969ab 0x1596c7a 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x8ba0eb regexp.(*Regexp).doOnePass+0x52b regexp/exec.go:507 # 0x8ba744 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x8c2396 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x159bac9 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x159c5c5 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x15969aa github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1596c79 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x537d2a 0x1437aba 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1437ab9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x5421b5 0x5c82e5 0x5c91ce 0x699f25 0x69a6a9 0x6a18fd 0x6a03d6 0x8c720b 0x158f991 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c91cd github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a03d5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:85 # 0x8c720a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x158f990 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 400] @ 0x1449785 0x14492c6 0x144aac5 0x14c53ce 0x14c53ab 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x1449784 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1031 # 0x14492c5 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1e5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1017 # 0x144aac4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1140 # 0x14c53cd google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14c53aa google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 960] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8cb625 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8cb624 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 160] @ 0x53731b 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x144e616 0x144e532 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x144e615 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x144e531 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 256] @ 0x158b0c5 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b0c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x644 github.com/pactus-project/pactus/www/grpc/blockchain.go:198 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x1422a7f 0xff13af 0xff0dda 0xff0bd0 0xff09f2 0x1421e19 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1422a7e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff13ae golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff0dd9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff0bcf golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff09f1 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1421e18 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [16: 5632] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x1445171 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x1445170 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0xff0 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:468 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [1: 48] @ 0x716911 0x7168fd 0x7168b1 0x70bcc5 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x716910 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7168fc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x7168b0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x650cc5 0x650c6f 0x66a4fb 0x669390 0x9e920c 0x15f0e89 0x489381 # 0x650cc4 net.newFD+0x144 net/fd_unix.go:27 # 0x650c6e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x66a4fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66938f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9e920b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f0e88 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [2: 96] @ 0x539685 0x14cb025 0x14cb005 0x14c465f 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x14cb024 google.golang.org/grpc.contextWithServer+0x64 google.golang.org/grpc@v1.77.0/server.go:2028 # 0x14cb004 google.golang.org/grpc.(*Server).handleStream+0x44 google.golang.org/grpc@v1.77.0/server.go:1769 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 24] @ 0x5421b5 0x5c82e5 0x5c91ce 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c91cd github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 192] @ 0x142dcf3 0x142ecd1 0x142d679 0x14372d2 0x489381 # 0x142dcf2 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x172 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:714 # 0x142ecd0 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:902 # 0x142d678 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:606 # 0x14372d1 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 0: 0 [8: 5120] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15eb3ad 0x15eb328 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eb3ac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4ec github.com/pactus-project/pactus/www/html/server.go:254 # 0x15eb327 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:131 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x14c451e 0x144673a 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x14c451d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.77.0/server.go:1060 # 0x1446739 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25b9 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:659 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 960] @ 0x1591875 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x1591874 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x194 github.com/pactus-project/pactus/www/grpc/transaction.go:274 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x539685 0x14d03d0 0x14d02ae 0x14d1e48 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x14d03cf google.golang.org/grpc.newContextWithRPCInfo+0x18f google.golang.org/grpc@v1.77.0/rpc_util.go:981 # 0x14d02ad google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.77.0/stream.go:420 # 0x14d1e47 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x6a1755 0x6a03d6 0x8c720b 0x158f991 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a1754 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a03d5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:85 # 0x8c720a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x158f990 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 8] @ 0x820a89 0x820a69 0x84e19a 0x84ddd8 0x81e937 0x81debf 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x820a88 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x820a68 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x95d07a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x95d079 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x379 crypto/tls/handshake_server_tls13.go:872 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 704] @ 0x1421c65 0x141cf85 0x144e4bb 0x1441185 0x489381 # 0x1421c64 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.48.0/http2/frame.go:1603 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1441184 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [5: 560] @ 0x537d2a 0x1437aba 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1437ab9 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x299 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:504 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51d4a6 0x15f3315 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x15f3314 github.com/pactus-project/pactus/www/html.txToTable+0x1154 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x141ea45 0x141cd5f 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x141ea44 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.48.0/http2/frame.go:908 # 0x141cd5e golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x13e golang.org/x/net@v0.48.0/http2/frame.go:536 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [9: 1008] @ 0x537d2a 0x14464d2 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x14464d1 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2351 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:644 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 32] @ 0x14cfbe7 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cfbe6 google.golang.org/grpc.newClientStreamWithParams+0xae6 google.golang.org/grpc@v1.77.0/stream.go:357 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x14c6be5 0x14cbd86 0x14c465f 0x489381 # 0x14c6be4 google.golang.org/grpc.(*Server).processUnaryRPC+0xfc4 google.golang.org/grpc@v1.77.0/server.go:1399 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x9ddb85 0x9e3836 0x489381 # 0x9ddb84 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0x9e3835 net/http.(*conn).serve+0x635 net/http/server.go:2098 0: 0 [1: 96] @ 0x44b449 0x45dae9 0xafe734 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafe733 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:336 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x69a607 0x6a18fd 0x6a03d6 0x8c720b 0x158f991 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x69a606 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a03d5 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:85 # 0x8c720a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x158f990 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x168eef7 0x16d92da 0x16de473 0x16de009 0x95de32 0x95ddf0 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95de31 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x95ddef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x14ce799 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14ce798 google.golang.org/grpc.newClientStream+0x4b8 google.golang.org/grpc@v1.77.0/stream.go:224 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 960] @ 0x14d07c5 0x14d1e48 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d07c4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14d1e47 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 560] @ 0x413e14 0x1444337 0x1444326 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x1444336 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x1b6 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1444325 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1a5 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:402 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [2: 32] @ 0x15f1c3a 0x15f25aa 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f1c39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x59 github.com/pactus-project/pactus/www/html/server.go:240 # 0x15f25a9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x6a39fa 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a39f9 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 26112] @ 0x15ebaa5 0x15eba66 0x15ebab4 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15ebaa4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15eba65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15ebab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x838d45 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x81e937 0x81debf 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 3744] @ 0x143788c 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143788b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1792] @ 0x96ff08 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96ff07 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:525 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x159c530 0x15969ab 0x1596c7a 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x159c52f github.com/gorilla/mux.(*Route).Match+0x2ef github.com/gorilla/mux@v1.8.1/route.go:102 # 0x15969aa github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1596c79 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 768] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 288] @ 0xa04e3f 0xa04e40 0x9de7e7 0x9e35d8 0x489381 # 0xa04e3e net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa04e3f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0x537345 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537344 context.WithCancel+0x64 context/context.go:242 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 720] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 2112] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x9dffdf 0x9dfa57 0x15f18da 0x15f2145 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9dffde net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f18d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15f2144 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x15f337b 0x15f32c5 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f337a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x11ba github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f32c4 github.com/pactus-project/pactus/www/html.txToTable+0x1104 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x15eafa5 0x15eafe0 0x15eaf6f 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15eafa4 bytes.NewBufferString+0xe4 bytes/buffer.go:487 # 0x15eafdf github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:204 # 0x15eaf6e github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x838d45 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x144e9e5 0x144e532 0x1441185 0x489381 # 0x144e9e4 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x464 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:578 # 0x144e531 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1441184 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] @ 0x15f2392 0x15f2353 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2391 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f2352 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x6972b8 0x69728d 0x158aefa 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6972b7 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69728c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x158aef9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x14cf43f 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf43e google.golang.org/grpc.newClientStreamWithParams+0x33e google.golang.org/grpc@v1.77.0/stream.go:297 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x838d45 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 2816] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x15f188e 0x15f1835 0x15f1827 0x15f2145 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f188d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x15f1834 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f1826 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:191 # 0x15f2144 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0x5bd492 0x692496 0x1591962 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd491 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x692495 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1591961 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x281 github.com/pactus-project/pactus/www/grpc/transaction.go:288 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x1591aad 0x1591a41 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1591aac github.com/pactus-project/pactus/crypto.Address.String+0x3cc github.com/pactus-project/pactus/crypto/address.go:89 # 0x1591a40 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x360 github.com/pactus-project/pactus/www/grpc/transaction.go:326 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 1440] @ 0x14cf748 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf747 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 3200] @ 0x159945f 0x15994d2 0x1596cba 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x159945e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x15994d1 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x1596cb9 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x14c6a66 0x14cbd86 0x14c465f 0x489381 # 0x14c6a65 google.golang.org/grpc.(*Server).processUnaryRPC+0xe45 google.golang.org/grpc@v1.77.0/server.go:1384 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 1120] @ 0x1422a7f 0xff13af 0xff0dda 0xff0bd0 0xff09f2 0x1421e19 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1422a7e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff13ae golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff0dd9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff0bcf golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff09f1 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1421e18 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 240] @ 0x660654 0x9ddd13 0x489381 # 0x660653 net.(*conn).Read+0xb3 net/net.go:198 # 0x9ddd12 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [1: 208] @ 0x827a05 0x8279f7 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x827a04 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:156 # 0x8279f6 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:755 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 576] @ 0x14cf193 0x14cf187 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf192 google.golang.org/grpc.defaultCallInfo+0x92 google.golang.org/grpc@v1.77.0/rpc_util.go:167 # 0x14cf186 google.golang.org/grpc.newClientStreamWithParams+0x86 google.golang.org/grpc@v1.77.0/stream.go:264 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 5280] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x143f696 0x144134e 0x489381 # 0x143f695 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x6b5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1481 # 0x144134d 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: 128] @ 0x15eacd8 0x15eacc4 0x15eacb0 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15eacd7 encoding/hex.EncodeToString+0xd7 encoding/hex/hex.go:127 # 0x15eacc3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x15eacaf github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a2046 0x1591719 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x1591718 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x38 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 192] @ 0x158afa6 0x158af28 0x158aef3 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158afa5 encoding/hex.EncodeToString+0x525 encoding/hex/hex.go:129 # 0x158af27 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x158aef2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 96] @ 0x158b3ba 0x158b4a4 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158b3b9 encoding/hex.EncodeToString+0x939 encoding/hex/hex.go:129 # 0x158b4a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 1280] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [4: 960] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 352] @ 0x838d45 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x466c52 0x466145 0x4662aa 0x9e6d45 0x9e6685 0x9e75c5 0xa0608e 0x9e3865 0x489381 # 0x9e6d44 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9e6684 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9e75c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14ce42e 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14ce42d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 160] @ 0xdbbc32 0xdbbb72 0xddf4c5 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdbbc31 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 # 0xdbbb71 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xddf4c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x114f0a7 0x1154507 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f0a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x1154506 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:558 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x697ccb 0x6a3919 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x5bd1b3 0x5bd44c 0x158b458 0x158b3db 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x158b457 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:89 # 0x158b3da github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:211 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x70b2f3 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b2f2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14d30c5 0x14d20b7 0x14d2e32 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d30c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.77.0/stream.go:957 # 0x14d20b6 google.golang.org/grpc.(*clientStream).withRetry+0x316 google.golang.org/grpc@v1.77.0/stream.go:816 # 0x14d2e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.77.0/stream.go:956 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x144bba7 0x144a605 0x14c7a34 0x14c7a12 0x14cbd86 0x14c465f 0x489381 # 0x144bba6 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x86 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1332 # 0x144a604 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1125 # 0x14c7a33 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14c7a11 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 480] @ 0x13b72b6 0x1440a7f 0x144134e 0x489381 # 0x13b72b5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.77.0/internal/status/status.go:52 # 0x1440a7e google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1a9e google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1608 # 0x144134d 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: 480] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x14ce42e 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14ce42d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x4dce2d 0x4dcf7f 0x5099df 0x50782d 0x650ba9 0x66a4fb 0x669390 0x9e920c 0x15f0e89 0x489381 # 0x4dce2c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dcf7e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x5099de internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50782c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x650ba8 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x66a4fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66938f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9e920b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f0e88 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 16] @ 0x15f2392 0x15f2353 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2391 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f2352 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x6a036d 0x8c720b 0x158f991 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a036c github.com/pactus-project/pactus/types/tx.FromBytes+0x2c github.com/pactus-project/pactus/types/tx/tx.go:83 # 0x8c720a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x158f990 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 5376] @ 0x7f2436 0x7f1dc5 0x145cbe5 0x14be68a 0x14c501f 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1dc4 google.golang.org/protobuf/proto.MarshalOptions.Marshal+0x64 google.golang.org/protobuf@v1.36.11/proto/encode.go:125 # 0x145cbe4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa4 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:67 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14c501e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 72] @ 0x1530125 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x1530124 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:249 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 48] @ 0x143aaca 0x143aabe 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143aac9 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:514 # 0x143aabd google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:745 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x409b12 0x47ef89 0x9dfec6 0x9dfa57 0x15f18da 0x15ebad6 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9dfec5 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x15f18d9 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:192 # 0x15ebad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x15d1c7e 0x15d1a05 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15d1c7d github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x15d1a04 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 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x14ce3c8 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14ce3c7 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.77.0/stream.go:191 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x144aada 0x14c53ce 0x14c53ab 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x144aad9 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1150 # 0x14c53cd google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x44d google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:71 # 0x14c53aa google.golang.org/grpc.(*Server).sendResponse+0x42a google.golang.org/grpc@v1.77.0/server.go:1202 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 96] @ 0x5bd492 0x15924fc 0x1592491 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd491 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15924fb github.com/pactus-project/pactus/crypto.Address.String+0xe1b github.com/pactus-project/pactus/crypto/address.go:89 # 0x1592490 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xdb0 github.com/pactus-project/pactus/www/grpc/transaction.go:352 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0x97011c 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x97011b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 336] @ 0x14379c5 0x143799c 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14379c4 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x1a4 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x143799b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x17b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:495 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 8064] @ 0x15f2111 0x15f20d2 0x15f2120 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2110 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15f20d1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f211f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x14c6b59 0x14cbd86 0x14c465f 0x489381 # 0x14c6b58 google.golang.org/grpc.(*Server).processUnaryRPC+0xf38 google.golang.org/grpc@v1.77.0/server.go:1392 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 144] @ 0x539685 0x14c6d46 0x14c6d25 0x14cbd86 0x14c465f 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x14c6d45 google.golang.org/grpc.NewContextWithServerTransportStream+0x1125 google.golang.org/grpc@v1.77.0/server.go:1878 # 0x14c6d24 google.golang.org/grpc.(*Server).processUnaryRPC+0x1104 google.golang.org/grpc@v1.77.0/server.go:1427 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [7: 37632] @ 0x15ebaa5 0x15eba66 0x15ebab4 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15ebaa4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15eba65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15ebab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x151a0b3 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x151a0b2 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:77 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x539685 0x1437dbd 0x1437d5c 0x143ac3f 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x1437dbc google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.77.0/credentials/credentials.go:261 # 0x1437d5b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:539 # 0x143ac3e google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:777 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 6240] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f2352 0x15f22c7 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f2351 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f22c6 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 77824] @ 0x15ebaa5 0x15eba66 0x15ebab4 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15ebaa4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15eba65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15ebab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 2880] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x159be1f 0x159ba94 0x159c5c6 0x15969ab 0x1596c7a 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x159be1e github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x159ba93 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x159c5c5 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x15969aa github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1596c79 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2640] @ 0x9ded95 0x9e35d8 0x489381 # 0x9ded94 net/http.(*conn).readRequest+0x7d4 net/http/server.go:1089 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [14: 1568] @ 0x97011c 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x97011b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 192] @ 0x693345 0x693346 0x15919af 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x693344 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x693345 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15919ae github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 16] @ 0x15f185c 0x15f1835 0x15f1827 0x15f2145 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f185b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x15f1834 net/http.Header.Set+0x34 net/http/header.go:40 # 0x15f1826 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:191 # 0x15f2144 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 7072] @ 0x14442d1 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x14442d0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x150 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:394 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [3: 240] @ 0x14b1b6a 0x1419e2f 0x14ce89b 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a1c5 0x15eaf5b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14b1b69 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.77.0/clientconn.go:114 # 0x1419e2e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.77.0/internal/resolver/config_selector.go:166 # 0x14ce89a google.golang.org/grpc.newClientStream+0x5ba google.golang.org/grpc@v1.77.0/stream.go:229 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a1c4 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:79 # 0x15eaf5a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x538096 0x537339 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x538095 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x72b576 0x710888 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x72b575 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:363 # 0x710887 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 5376] @ 0x6eb015 0x6eaa53 0x6ead74 0x7035bc 0x704071 0x704350 0x72cb8b 0x710905 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb014 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6eaa52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6ead73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7035bb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x704070 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x70434f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72cb8a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x710904 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 576] @ 0x6a3836 0x6a2a96 0x8c708e 0x158acb1 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6a3835 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x158acb0 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:180 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 576] @ 0x466c52 0x466145 0x4662aa 0x9e6d45 0x9e6685 0x9e75c5 0xa0608e 0x9e3865 0x489381 # 0x9e6d44 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0x9e6684 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0x9e75c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x537345 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x537344 context.WithCancel+0x64 context/context.go:242 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 76160] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f23dd 0x15f2353 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f23dc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x21c github.com/pactus-project/pactus/www/html/server.go:254 # 0x15f2352 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x97011c 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x97011b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:573 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 192] @ 0x158f91d 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158f91c github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x9c github.com/pactus-project/pactus/www/grpc/transaction.go:42 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 560] @ 0x1437868 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437867 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x47 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:490 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x6932d7 0x693346 0x15919af 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6932d6 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x693345 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15919ae github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [6: 480] @ 0x1449e1f 0x14c7a34 0x14c7a12 0x14cbd86 0x14c465f 0x489381 # 0x1449e1e google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xde google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1077 # 0x14c7a33 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1e13 google.golang.org/grpc@v1.77.0/internal/transport/server_stream.go:77 # 0x14c7a11 google.golang.org/grpc.(*Server).processUnaryRPC+0x1df1 google.golang.org/grpc@v1.77.0/server.go:1536 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 224] @ 0x413e14 0x1437972 0x1437961 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1437971 google.golang.org/grpc/internal/transport.(*recvBuffer).init+0x151 google.golang.org/grpc@v1.77.0/internal/transport/transport.go:75 # 0x1437960 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x140 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:494 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 2688] @ 0x144e616 0x144e532 0x1441185 0x489381 # 0x144e615 google.golang.org/grpc/internal/transport.(*framer).readDataFrame+0x95 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:541 # 0x144e531 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x151 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:494 # 0x1441184 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c4 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 0: 0 [4: 256] @ 0x1592528 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x1592527 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe47 github.com/pactus-project/pactus/www/grpc/transaction.go:351 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [2: 128] @ 0x15917da 0x159174d 0x1591715 0x158b6b7 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x15917d9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x159174c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6c github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1591714 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x34 github.com/pactus-project/pactus/www/grpc/transaction.go:275 # 0x158b6b6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xc36 github.com/pactus-project/pactus/www/grpc/blockchain.go:225 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [5: 560] @ 0x144652a 0x14465a1 0x144711a 0x14c4408 0x14c3bd6 0x489381 # 0x1446529 google.golang.org/grpc/internal/transport.(*writeQuota).init+0x23a9 google.golang.org/grpc@v1.77.0/internal/transport/flowcontrol.go:49 # 0x14465a0 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2420 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:645 # 0x1447119 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x379 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:700 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [32: 86016] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f1eb4 0x15eb81b 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f1eb3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:264 # 0x15eb81a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:141 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x6fd06f 0x6fc710 0x700d82 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6fc70f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x700d81 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [20: 6400] @ 0x1422a7f 0xff13af 0xff0dda 0xff0bd0 0xff09f2 0x1421e19 0x141cf85 0x144e4bb 0x1446ea5 0x14c4408 0x14c3bd6 0x489381 # 0x1422a7e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.48.0/http2/frame.go:1637 # 0xff13ae golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.48.0/http2/hpack/hpack.go:406 # 0xff0dd9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:349 # 0xff0bcf golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.48.0/http2/hpack/hpack.go:311 # 0xff09f1 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.48.0/http2/hpack/hpack.go:262 # 0x1421e18 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.48.0/http2/frame.go:1675 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1446ea4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [5: 2080] @ 0x143788c 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143788b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [49: 68992] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x409c99 0x47ef89 0x96ff31 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96ff30 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 1248] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x537339 0x5372fd 0x14cf205 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x14cf204 google.golang.org/grpc.newClientStreamWithParams+0x104 google.golang.org/grpc@v1.77.0/stream.go:278 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x47ef3a 0x47ef4f 0x143f086 0x144134e 0x489381 # 0x143f085 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0xa5 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1461 # 0x144134d 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: 32] @ 0x1450d1c 0x1447efc 0x1447ee3 0x14470a5 0x14c4408 0x14c3bd6 0x489381 # 0x1450d1b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:98 # 0x1447efb google.golang.org/grpc/internal/transport.(*Stream).write+0x31b google.golang.org/grpc@v1.77.0/internal/transport/transport.go:348 # 0x1447ee2 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x302 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:851 # 0x14470a4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x304 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:711 # 0x14c4407 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.77.0/server.go:1057 # 0x14c3bd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.77.0/server.go:991 0: 0 [15: 6240] @ 0x143788c 0x143acda 0x14d0dc4 0x14d0194 0x14d1ee2 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x143788b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x6b google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:483 # 0x143acd9 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:781 # 0x14d0dc3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.77.0/stream.go:517 # 0x14d0193 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.77.0/stream.go:361 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 3840] @ 0x15f2111 0x15f20d2 0x15f2120 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f2110 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x15f20d1 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15f211f github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 832] @ 0x158ad4c 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158ad4b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 384] @ 0x158abba 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158abb9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x139 github.com/pactus-project/pactus/www/grpc/blockchain.go:169 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [17: 30464] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f31b0 0x15f3130 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f31af github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xfef github.com/pactus-project/pactus/www/html/server.go:227 # 0x15f312f github.com/pactus-project/pactus/www/html.txToTable+0xf6f github.com/pactus-project/pactus/www/html/transaction.go:88 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x716911 0x7168fd 0x7168b1 0x70bcc5 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x716910 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7168fc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x7168b0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [28: 50176] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f33f0 0x15f32c5 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f33ef github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x122f github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f32c4 github.com/pactus-project/pactus/www/html.txToTable+0x1104 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 134400] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f1c99 0x15f3415 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f1c98 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xb8 github.com/pactus-project/pactus/www/html/server.go:239 # 0x15f3414 github.com/pactus-project/pactus/www/html.txToTable+0x1254 github.com/pactus-project/pactus/www/html/transaction.go:81 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 960] @ 0x14d07c5 0x14d1e48 0x14cfc4a 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14d07c4 google.golang.org/grpc.(*clientStream).newAttemptLocked+0x584 google.golang.org/grpc@v1.77.0/stream.go:463 # 0x14d1e47 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.77.0/stream.go:798 # 0x14cfc49 google.golang.org/grpc.newClientStreamWithParams+0xb49 google.golang.org/grpc@v1.77.0/stream.go:370 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x96fc87 0x9700ae 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96fc86 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:793 # 0x9700ad net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:557 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [23: 20608] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f1c99 0x15f25aa 0x15f20bb 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f1c98 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xb8 github.com/pactus-project/pactus/www/html/server.go:239 # 0x15f25a9 github.com/pactus-project/pactus/www/html.txToTable+0x3e9 github.com/pactus-project/pactus/www/html/transaction.go:44 # 0x15f20ba github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x1421ba5 0x141cf85 0x144e4bb 0x1441185 0x489381 # 0x1421ba4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.48.0/http2/frame.go:1593 # 0x141cf84 golang.org/x/net/http2.(*Framer).ReadFrameForHeader+0x364 golang.org/x/net@v0.48.0/http2/frame.go:548 # 0x144e4ba google.golang.org/grpc/internal/transport.(*framer).readFrame+0xda google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:497 # 0x1441184 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] @ 0x15eb406 0x15eb3ae 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15eb405 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x545 github.com/pactus-project/pactus/www/html/server.go:211 # 0x15eb3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:132 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x838d45 0x84e19a 0x84ddd8 0x81e937 0x81debf 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x152efa5 0x15f2034 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x838d44 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5064 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x81debe google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:61 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x152efa4 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 # 0x15f2033 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x542f9c 0x5c856a 0x8cb398 0x8cb1b4 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x542f9b encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x8cb397 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3d7 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x8cb1b3 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f3 github.com/pactus-project/pactus/store/tx.go:40 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0x538096 0x537339 0x5372fd 0x9dec4c 0x9e35d8 0x489381 # 0x538095 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x9dec4b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [46: 247296] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15f33f0 0x15f32c5 0x15eba2e 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15f33ef github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x122f github.com/pactus-project/pactus/www/html/server.go:215 # 0x15f32c4 github.com/pactus-project/pactus/www/html.txToTable+0x1104 github.com/pactus-project/pactus/www/html/transaction.go:80 # 0x15eba2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:148 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 576] @ 0x14cf748 0x14cf050 0x14cea42 0x14b1a11 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x14cf747 google.golang.org/grpc.newClientStreamWithParams+0x647 google.golang.org/grpc@v1.77.0/stream.go:327 # 0x14cf04f google.golang.org/grpc.newClientStream.func3+0x6f google.golang.org/grpc@v1.77.0/stream.go:225 # 0x14cea41 google.golang.org/grpc.newClientStream+0x761 google.golang.org/grpc@v1.77.0/stream.go:260 # 0x14b1a10 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.77.0/call.go:66 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x6932d7 0x693346 0x15919af 0x158f9d7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6932d6 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x693345 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x15919ae github.com/pactus-project/pactus/www/grpc.transactionToProto+0x2ce github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x158f9d6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x156 github.com/pactus-project/pactus/www/grpc/transaction.go:61 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x8397ef 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x8397ee google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x578e76 0x5c6991 0x158f8b7 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x578e75 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x5c6990 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:39 # 0x158f8b6 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x36 github.com/pactus-project/pactus/www/grpc/transaction.go:32 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [3: 48] @ 0x70b105 0x70b0a0 0x70b08c 0x70bd39 0x8c7351 0x8c643f 0x8c8bf3 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x70b104 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70b09f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70b08b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8bf2 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [19: 24320] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15eb505 0x15eb475 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15eb504 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x644 github.com/pactus-project/pactus/www/html/server.go:227 # 0x15eb474 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:133 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 79872] @ 0x15ebaa5 0x15eba66 0x15ebab4 0x15eae5f 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15ebaa4 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x15eba65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15ebab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:151 # 0x15eae5e github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 49152] @ 0x53c815 0x53c23d 0x53c419 0x51d3b7 0x15ea97b 0x15ea8f7 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51d3b6 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15ea97a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x61a github.com/pactus-project/pactus/www/html/server.go:254 # 0x15ea8f6 github.com/pactus-project/pactus/www/html.(*Server).CommitteeHandler+0x596 github.com/pactus-project/pactus/www/html/blockchain.go:67 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4096] @ 0xb3f988 0xb3f973 0xb3f933 0x4a1c11 0xb44d35 0xb40b5b 0xb47287 0x15d5c0d 0x9e5769 0x15d66d6 0x9e5769 0x15d74a3 0x9e5769 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0xb3f987 bufio.NewWriterSize+0x67 bufio/bufio.go:602 # 0xb3f972 bufio.NewWriter+0x52 bufio/bufio.go:611 # 0xb3f932 github.com/prometheus/common/expfmt.init.func1+0x12 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:46 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xb44d34 github.com/prometheus/common/expfmt.MetricFamilyToText+0x1b4 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:92 # 0xb40b5a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb47286 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15d5c0c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15d66d5 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 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15d74a2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x5bd492 0x15eecff 0x15eead4 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x5bd491 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x15eecfe github.com/pactus-project/pactus/crypto.Address.String+0xf9e github.com/pactus-project/pactus/crypto/address.go:89 # 0x15eead3 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd73 github.com/pactus-project/pactus/www/html/network.go:85 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 320] @ 0x5bd1b3 0x5bd44c 0x158e585 0x158e586 0x1179a0e 0x158df05 0x1524ceb 0x155eb5e 0x1524b43 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x158e584 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x604 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x158e585 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers.func1+0x605 github.com/pactus-project/pactus/www/grpc/network.go:127 # 0x1179a0d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x158df04 github.com/pactus-project/pactus/www/grpc.(*networkServer).ListPeers+0xa4 github.com/pactus-project/pactus/www/grpc/network.go:93 # 0x1524cea github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:178 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1524b42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_ListPeers_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:180 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 1152] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1651271 0x1650a55 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1651270 github.com/pactus-project/pactus/cmd.MakeConfig+0x250 github.com/pactus-project/pactus/cmd/cmd.go:238 # 0x1650a54 github.com/pactus-project/pactus/cmd.StartNode+0x54 github.com/pactus-project/pactus/cmd/cmd.go:144 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 13568] @ 0x5107c9 0x510633 0x11b565e 0x11b5659 0x13bbc65 0x1650ab8 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5107c8 os.readFileContents+0x48 os/file.go:909 # 0x510632 os.ReadFile+0xd2 os/file.go:874 # 0x11b565d github.com/pactus-project/pactus/util.ReadFile+0x1d github.com/pactus-project/pactus/util/io.go:30 # 0x11b5658 github.com/pactus-project/pactus/wallet/storage/jsonstorage.Upgrade+0x18 github.com/pactus-project/pactus/wallet/storage/jsonstorage/upgrader.go:25 # 0x13bbc64 github.com/pactus-project/pactus/wallet.Open+0xa4 github.com/pactus-project/pactus/wallet/wallet.go:97 # 0x1650ab7 github.com/pactus-project/pactus/cmd.StartNode+0xb7 github.com/pactus-project/pactus/cmd/cmd.go:154 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 67108864] @ 0x11a9c4a 0x11a97bc 0x11af615 0x11af5a4 0x11b3526 0x11b20f1 0x13b94d0 0x1652072 0x1650bc5 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x11a9c49 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.46.0/argon2/argon2.go:162 # 0x11a97bb golang.org/x/crypto/argon2.deriveKey+0x1bb golang.org/x/crypto@v0.46.0/argon2/argon2.go:117 # 0x11af614 golang.org/x/crypto/argon2.IDKey+0x234 golang.org/x/crypto@v0.46.0/argon2/argon2.go:101 # 0x11af5a3 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c3 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x11b3525 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:493 # 0x11b20f0 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x50 github.com/pactus-project/pactus/wallet/vault/vault.go:300 # 0x13b94cf github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:212 # 0x1652071 github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x2d1 github.com/pactus-project/pactus/cmd/cmd.go:398 # 0x1650bc4 github.com/pactus-project/pactus/cmd.StartNode+0x1c4 github.com/pactus-project/pactus/cmd/cmd.go:174 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x961405 0x9613da 0x95db65 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961404 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x9613d9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x95db64 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc4b1ac 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb3030 0x489381 # 0xc4b1ab golang.org/x/net/internal/socket.sockaddrToAddr+0x6b golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:99 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 32] @ 0x114f516 0x114f465 0x114f465 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4dc585 0x4e1017 0x4e1021 0x515712 0x5156f1 0x5156fa 0x5156ee 0x51532c 0x649fc5 0x641718 0x641700 0x6414c5 0x65fb07 0x63f857 0x65cd57 0x63e774 0x489381 # 0x4dc584 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e1016 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e1020 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x515711 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x5156f0 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x5156f9 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x5156ed os.statNolog+0x2d os/stat_unix.go:31 # 0x51532b os.Stat+0x2b os/stat.go:13 # 0x649fc4 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x641717 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x6416ff net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x6414c4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x65fb06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x168eef7 0x16d92da 0x16de473 0x961285 0x95dd2e 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95dd2d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x58eb2c 0x58ea4f 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58eb2b math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58ea4e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x9422b6 0x9233fa 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x9422b5 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x9233f9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d60aa 0x8d87be 0x8d8633 0x8da51f 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168eef7 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xda02cf 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda02ce 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 112] @ 0x73d965 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x10455dd 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x51d4a6 0xa46574 0xb77765 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa46573 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb77764 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x83b536 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1030cd5 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1030cd4 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 4096] @ 0x53c815 0x53c23d 0x53c419 0x5adaea 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x11740ff 0x1174100 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5adae9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xc394f2 0xc39865 0xc3de7b 0xc30265 0xc2c105 0x489381 # 0xc394f1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc39864 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc3de7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc30264 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef0f 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xda02cf 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda02ce 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 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] @ 0x4a24b2 0x4a1b25 0x5d5f5b 0x5d5f3c 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d5f5a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d5f3b 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a467d 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a467c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a1f3d 0x4a1e06 0x4a1b7c 0x9221ee 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x4a1f3c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9221ed crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 192] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6921a5 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6921a4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0xcd764f 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd764e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x85e3d4 0x85d0a2 0x85cd2c 0x7f4d82 0x7f4af2 0x1043b96 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x85e3d3 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:188 # 0x85d0a1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x85cd2b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7f4d81 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7f4af1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1043b95 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x961285 0x95dd2e 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95dd2d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 576] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 96] @ 0x691fda 0x115a0b3 0x115a08b 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xaf3c1b 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3c1a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x73da74 0xb77d87 0xb77d61 0xb77d62 0xb77e2e 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb77d86 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77d60 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77d61 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77e2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6a3472 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3471 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x65c951 0x65c92d 0x65c88e 0x65a093 0x642a65 0x6439b7 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x65c950 net.IPv4+0x890 net/ip.go:54 # 0x65c92c net.IP.To16+0x86c net/ip.go:230 # 0x65c88d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:311 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x642a64 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x6439b6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 224] @ 0x74333a 0x743350 0x168ef5b 0x16c9bf9 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x939226 0x934e9b 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x743339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74334f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16c9bf8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x939225 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x934e9a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x1677b73 0x16ddf87 0x16ddb25 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ddf86 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ddb24 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xda1fd5 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xda1fd4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0xb76667 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb76666 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x546 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:122 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4dcd25 0x4dd0b2 0x665e50 0x66591b 0x65aaf8 0x66e547 0x66cab4 0x1184933 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x4dcd24 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4dd0b1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x665e4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x1184932 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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: 112] @ 0xdd352b 0xdde1a5 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdd352a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x77c3b0 0x77c1d1 0x96165b 0x958add 0x958025 0x95227d 0x925852 0x963a28 0x489381 # 0x77c3af crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x77c1d0 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x96165a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x958adc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 663552] @ 0x686b6e 0x686b48 0x551475 0xb46145 0xb45a94 0xb40b5b 0xb47287 0x15d5c0d 0x9e5769 0x15d66d6 0x9e5769 0x15d74a3 0x9e5769 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb46144 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:96 # 0xb45a93 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.67.4/expfmt/text_create.go:293 # 0xb40b5a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.67.4/expfmt/encode.go:178 # 0xb47286 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.67.4/expfmt/encode.go:51 # 0x15d5c0c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15d66d5 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 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x15d74a2 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 147456] @ 0x15eea94 0x15eea58 0x15eeaa3 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15eea93 bytes.(*Buffer).String+0xd33 bytes/buffer.go:77 # 0x15eea57 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xcf7 github.com/pactus-project/pactus/www/html/server.go:276 # 0x15eeaa2 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xd42 github.com/pactus-project/pactus/www/html/network.go:88 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x839b46 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x145cf7a 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x1524145 0x15ede42 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x839b45 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5275 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x145cf79 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:96 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524144 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x15ede41 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:43 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1048576] @ 0x1426908 0x1426726 0x14270db 0x145cf3b 0x14c015f 0x14d44d1 0x14d363f 0x14d1ee2 0x14d3435 0x14b1a64 0x15d1dfa 0x14b18e5 0x1524145 0x15ede42 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1426907 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1426725 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x14270da google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xda google.golang.org/grpc@v1.77.0/mem/buffer_slice.go:114 # 0x145cf3a google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:91 # 0x14c015e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.77.0/rpc_util.go:954 # 0x14d44d0 google.golang.org/grpc.(*csAttempt).recvMsg+0x310 google.golang.org/grpc@v1.77.0/stream.go:1144 # 0x14d363e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.77.0/stream.go:986 # 0x14d1ee1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.77.0/stream.go:806 # 0x14d3434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.77.0/stream.go:985 # 0x14b1a63 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.77.0/call.go:73 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x1524144 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).ListPeers+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:65 # 0x15ede41 github.com/pactus-project/pactus/www/html.(*Server).PeerListHandler+0xe1 github.com/pactus-project/pactus/www/html/network.go:43 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 3145728] @ 0x1426908 0x1426726 0x145cc82 0x14be68a 0x14c501f 0x14c6ee5 0x14cbd86 0x14c465f 0x489381 # 0x1426907 google.golang.org/grpc/mem.(*sizedBufferPool).Get+0xc7 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:126 # 0x1426725 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.77.0/mem/buffer_pool.go:91 # 0x145cc81 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x141 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:74 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14c501e google.golang.org/grpc.(*Server).sendResponse+0x9e google.golang.org/grpc@v1.77.0/server.go:1174 # 0x14c6ee4 google.golang.org/grpc.(*Server).processUnaryRPC+0x12c4 google.golang.org/grpc@v1.77.0/server.go:1475 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 240] @ 0x158c77f 0x158c903 0x1589d33 0x151c86b 0x155eb5e 0x151c6c3 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x158c77e encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x158c902 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:336 # 0x1589d32 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x151c86a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c6c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 160] @ 0x5bd1b3 0x5bd44c 0x158c7bf 0x158c90b 0x1589d33 0x151c86b 0x155eb5e 0x151c6c3 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x158c7be github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x158c90a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:337 # 0x1589d32 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetCommitteeInfo+0xf2 github.com/pactus-project/pactus/www/grpc/blockchain.go:67 # 0x151c86a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c6c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetCommitteeInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 112] @ 0x64b3a5 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x64b3a4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 352] @ 0x6a2dfe 0x6a4f05 0x115ff2d 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x115ff2c github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x12c github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x16c4d08 0x16c4cbf 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16c4d07 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x16c4cbe crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:242 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc21866 0xc2c185 0x489381 # 0xc21865 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15a5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc6e589 0xc6e533 0xc744d8 0xc6fe1f 0xc70e1a 0xc709d6 0xcb6445 0xcb6433 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc6e588 github.com/miekg/dns.compressionMap.insert+0x3a8 github.com/miekg/dns@v1.1.69/msg.go:181 # 0xc6e532 github.com/miekg/dns.packDomainName+0x352 github.com/miekg/dns@v1.1.69/msg.go:308 # 0xc744d7 github.com/miekg/dns.RR_Header.packHeader+0x97 github.com/miekg/dns@v1.1.69/msg_helpers.go:107 # 0xc6fe1e github.com/miekg/dns.packRR+0x11e github.com/miekg/dns@v1.1.69/msg.go:585 # 0xc70e19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 github.com/miekg/dns@v1.1.69/msg.go:805 # 0xc709d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 github.com/miekg/dns@v1.1.69/msg.go:730 # 0xcb6444 github.com/miekg/dns.(*Msg).Pack+0x44 github.com/miekg/dns@v1.1.69/msg.go:721 # 0xcb6432 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x32 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:763 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 128] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 128] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x115ff51 0x115ff29 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115ff50 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x150 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115ff28 github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x128 github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8c5cb8 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5cb7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb291a7 0xb2916e 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb291a6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb2916d 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698dd4 0x115ca85 0x115cb8b 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698dd3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPMainVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:297 # 0x115ca84 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustDecide+0xc4 github.com/pactus-project/pactus/consensus/cp.go:286 # 0x115cb8a github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x2a github.com/pactus-project/pactus/consensus/cp.go:306 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 24] @ 0x11542f2 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x11542f1 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:538 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x6a5c34 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a5c33 github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x2f3 github.com/pactus-project/pactus/types/vote/cp_vote.go:97 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x65c8e8 0x65c88e 0x65a093 0x642a65 0x6439b7 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x65c8e7 net/netip.Addr.AsSlice+0x827 net/netip/netip.go:734 # 0x65c88d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:311 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x642a64 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x6439b6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x791e05 0x93c5fe 0x93c49c 0x940ff5 0x951fd8 0x934845 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93c5fd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x217d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93c49b crypto/tls.(*clientHelloMsg).marshalMsg+0x201b crypto/tls/handshake_messages.go:257 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x951fd7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x934844 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a5cb7 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a5cb6 github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x376 github.com/pactus-project/pactus/types/vote/cp_vote.go:100 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x47ef3a 0x47ef4f 0x6b010d 0x6b0108 0x6b008d 0x115de45 0x115de34 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b010c github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0x1cc github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:38 # 0x6b0107 github.com/pactus-project/pactus/consensus/voteset.NewPrecommitVoteSet+0x1c7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:32 # 0x6b008c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x14c github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x115de44 github.com/pactus-project/pactus/consensus/log.(*Log).PrepareVoteSet+0x44 github.com/pactus-project/pactus/consensus/log/log.go:61 # 0x115de33 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x33 github.com/pactus-project/pactus/consensus/cp_prevote.go:19 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 160] @ 0xcd987e 0xcd6e28 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x693633 0x6a1b28 0x6a1930 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xbdc3c8 0xbdab65 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdc3c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xbdab64 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb73d76 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb73d75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x168eff0 0x69071d 0x690c8b 0xda1da5 0xda47ca 0xda494c 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda47c9 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 # 0xda494b 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x6541b9 0x654166 0x653ed2 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x6541b8 net.IPv4+0x138 net/ip.go:54 # 0x654165 net.newAddr+0xe5 net/interface_linux.go:180 # 0x653ed1 net.addrTable+0x131 net/interface_linux.go:153 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0xa417b1 0xa414cd 0xa465ac 0xb7637a 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb76379 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb702c9 0xb70367 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb702c8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8a16b8 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x53c2a5 0x53c419 0x76d22b 0x770af5 0xb0a819 0xb09077 0xb0c35c 0xb0c34e 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76d22a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb0a818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c35b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c34d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b40ef 0x6b4c0a 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 24] @ 0x6a3595 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3594 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1148025 0x117424d 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x1148024 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:96 # 0x117424c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x8db6a5 0x73cc91 0x8db4c9 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x8db6a4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [1: 64] @ 0x73da74 0xb77c73 0xb77c57 0xb77c08 0xb77d1a 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb77c72 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77c56 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77c07 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77d19 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x76de45 0x770e7c 0x10455dd 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0xb1d5d5 0xb1d523 0xb23a13 0xb24d9d 0x489381 # 0xb1d5d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb1d522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb23a12 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 # 0xb24d9c 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: 704] @ 0x83a916 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x83a915 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5418 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 8] @ 0xc41925 0xc414d1 0xc3c1a9 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0xc41924 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc414d0 github.com/libp2p/go-libp2p-pubsub.(*validation).ValidateLocal+0x50 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:248 # 0xc3c1a8 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x888 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:361 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [1: 48] @ 0x8c6b55 0x8c632f 0x8c7ce5 0x11534db 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c6b54 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8c632e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x57e753 0x5e76b4 0x5e8067 0x605445 0x604c9e 0x604c94 0x6930cd 0x692934 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e8066 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb2589f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb2589e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xd13be7 0xd2c78a 0xd2ac70 0xd1ae30 0xd2ab38 0x489381 # 0xd13be6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x186 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/black_hole_detector.go:210 # 0xd2c789 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 # 0xd2ac6f 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 # 0xd1ae2f 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 # 0xd2ab37 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] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 8] @ 0xcd65ea 0xcd46f1 0xcd87ef 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd65e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x89 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:541 # 0xcd46f0 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x168f02e 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xda48da 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda48d9 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0xc053c5 0xc05245 0xc090b3 0xb7931c 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0xb7931b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [1: 80] @ 0x4dc01f 0x4dbaf3 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dbaf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x8d577e 0x11508ac 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x8d577d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0xb298bf 0xb779cc 0xb779ae 0xb779a2 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb779cb 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 # 0xb779ad 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 # 0xb779a1 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x11418b4 0x1140fee 0x489381 # 0x11418b3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1140fed github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 16] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0x1031bf7 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1031bf6 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x938ebd 0x934e9b 0x92ebae 0x925852 0x963a28 0x489381 # 0x938ebc crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x15c crypto/tls/handshake_client_tls13.go:780 # 0x934e9a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 160] @ 0xcd987e 0xcd6e28 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x95c047 0x95bfeb 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95c046 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x95bfea crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xa46545 0xb78e4c 0x489381 # 0xa46544 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78e4b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:412 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 32] @ 0x1677b73 0x16832d2 0x690b22 0xda1dbe 0xda136f 0xda1273 0xd9fa29 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x690b21 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xda1dbd github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xd9fa28 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 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] @ 0x1677b73 0x914f65 0x938554 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x914f64 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x938553 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x593 crypto/tls/handshake_client_tls13.go:692 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x743e5a 0x743c63 0x764f76 0x8a504c 0x1046747 0x1045ed8 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x743e59 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x743c62 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x764f75 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8a504b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x1046746 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 # 0x1045ed7 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xcfcb9f 0xcfcdc8 0xd3382a 0x10cc4cc 0x10c7402 0x10367f6 0x73cc91 0x1036870 0x1070512 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcfcb9e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xcfcdc7 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 # 0xd33829 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 # 0x10cc4cb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10c7401 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 # 0x10367f5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadByte+0x35 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:41 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x103686f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.(*DelimitedReader).ReadMsg+0x2f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:46 # 0x1070511 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1511 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:416 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc053c5 0xc05245 0xc090b3 0x8dbb5f 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0x8dbb5e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x6a1c71 0x6a1985 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1c70 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5c8f6a 0x6a3205 0x6a31d0 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c8f69 github.com/pactus-project/pactus/crypto.Address.ShortString+0xa9 github.com/pactus-project/pactus/crypto/address.go:101 # 0x6a3204 github.com/pactus-project/pactus/crypto.Address.LogString+0x144 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6a31cf github.com/pactus-project/pactus/types/block.(*Block).LogString+0x10f github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 48] @ 0x8dae95 0x8db2b4 0x8daff7 0xd56f5a 0x10c46f2 0xd27fe5 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8daff6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd56f59 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x652f49 0x65282b 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x652f48 net.(*ipv6ZoneCache).update+0x2c8 net/interface.go:225 # 0x65282a net.Interfaces+0x4a net/interface.go:119 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 32] @ 0x114f516 0x114f465 0x114f465 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 20480] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 128] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 64] @ 0x1186532 0x118651d 0x118af3f 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x1186531 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x118651c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_block_announce.go:39 # 0x118af3e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:161 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x168eff0 0x16d92da 0x16de473 0x961285 0x95d6dc 0x958094 0x95227d 0x925852 0x963a28 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95d6db crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0xb298bf 0xb77419 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb77418 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 512] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xafebed 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xafebec 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x413e14 0x4eb531 0xcf5345 0x489381 # 0x4eb530 time.NewTicker+0x30 time/tick.go:43 # 0xcf5344 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 48] @ 0xc5effa 0xc701cc 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc5eff9 github.com/miekg/dns.init.func57+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:67 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb76448 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb76447 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:105 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x409c99 0x47ef89 0xc093d3 0x1045351 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc093d2 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 # 0x1045350 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xd9f9f1 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xd9f9f0 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [1: 48] @ 0x64047c 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x64047b net.srcAddrs+0x3b net/addrselect.go:46 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 208] @ 0x1680d66 0x16836b6 0x16c371a 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x1680d65 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16836b5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x16c3719 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x4db54d 0x4db5a6 0x4db715 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4db54c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4db5a5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4db714 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 16] @ 0xa46545 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa46544 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x839828 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x839827 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xd9c21d 0xda4885 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda4884 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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: 288] @ 0xb6b9d5 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6b9d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x47ef3a 0x47ef4f 0x6af0d6 0x115da45 0x115d427 0x115dd45 0x11594aa 0x115ed36 0x489381 # 0x6af0d5 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x35 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:151 # 0x115da44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).checkForWeakValidity+0x64 github.com/pactus-project/pactus/consensus/cp_mainvote.go:63 # 0x115d426 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x26 github.com/pactus-project/pactus/consensus/cp_mainvote.go:18 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0x4a2548 0x4a1b25 0x8a1914 0xcf6fca 0xcf6fad 0xcf665c 0x489381 # 0x4a2547 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcf6fc9 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcf6fac github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcf665b 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] @ 0xc18006 0xc175a5 0xc2f55c 0xc2c0e7 0x489381 # 0xc18005 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc175a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d92da 0x16de473 0x9610ee 0x91c607 0x938b70 0x934e85 0x92ebae 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x938b6f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x83b4d6 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x83b4d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x4dc01f 0x4dbaf3 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dbaf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 112] @ 0x51d4a6 0xcd770d 0xcd89b4 0xd33f59 0x10c5baf 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5df5 0x6a5dcb 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5df4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5dca github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x74333a 0x743350 0x168ef5b 0x16c99e5 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x743339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74334f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16c99e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x114f516 0x114f465 0x114f42e 0x114f42e 0x114f465 0x114f465 0x114f42e 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x791e05 0x949b34 0x949b13 0x791a42 0x791e9c 0x949a54 0x9499bc 0x922917 0x95cacc 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x949b33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949b12 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9499bb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cacb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x54317a 0x5c856a 0x5c90d2 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0xc52a35 0xcb6551 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc52a34 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0x94 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:74 # 0xcb6550 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x150 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:782 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x938b70 0x934e85 0x92ebae 0x925852 0x963a28 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x938b6f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x1041989 0x10474ef 0xd22e17 0xd2531b 0xd22c7a 0xd30805 0x489381 # 0x1041988 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 # 0x10474ee 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 # 0xd22e16 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 # 0xd2531a 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 # 0xd22c79 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 # 0xd30804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f42e 0x114f42e 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x69203d 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0xd72b88 0xd6c793 0xdb5d6b 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xd72b87 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 # 0xd6c792 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 # 0xdb5d6a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x115ac67 0x115a9fb 0x115cf7f 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115cf7e github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x19e github.com/pactus-project/pactus/consensus/cp_decide.go:25 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x16d945c 0x16de473 0x16de009 0x961405 0x9613da 0x95db65 0x958094 0x95227d 0x925852 0x963a28 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16d945b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961404 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x9613d9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x95db64 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x1031ee5 0x1031d2e 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1031ee4 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb24 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x1031d2d 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x791e05 0x93c11e 0x93bfbc 0x940ff5 0x951fd8 0x934845 0x92ebae 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93c11d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c9d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93bfbb crypto/tls.(*clientHelloMsg).marshalMsg+0x1b3b crypto/tls/handshake_messages.go:225 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x951fd7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x934844 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x466d26 0xb7029e 0xb702e7 0xb70367 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7029d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6a40fc 0x6a2e6a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40fb github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xb669a5 0xb66997 0xb6602b 0xb65be5 0xb63adb 0xd1767e 0xd172f7 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb669a4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/metricshelper/pool.go:16 # 0xb66996 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6602a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:473 # 0xb65be4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:439 # 0xb63ada github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:46 # 0xd1767d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x19d github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd172f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x8cbf2f 0x8cbf2a 0x8ca245 0x11544bb 0x8d6d27 0x1154426 0x11534b2 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8cbf2e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8cbf29 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x249 github.com/pactus-project/pactus/store/validator.go:117 # 0x8ca244 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11544ba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x10cbc93 0x8dadab 0x10cbb4d 0x10c7462 0x11439b9 0x113fdaa 0x489381 # 0x10cbc92 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x11439b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 13824] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b 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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d92da 0x16de473 0x96116d 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xde5bf4 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xde5bf3 github.com/quic-go/quic-go.(*Transport).doDial+0x6f3 github.com/quic-go/quic-go@v0.57.1/transport.go:327 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0xb29093 0xb76e68 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29092 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:63 # 0xb76e67 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xdd352b 0xdde1a5 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdd352a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0x104191a 0x10474ef 0xd22e17 0xd2531b 0xd22c7a 0xd30805 0x489381 # 0x1041919 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1d9 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:400 # 0x10474ee 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 # 0xd22e16 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 # 0xd2531a 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 # 0xd22c79 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 # 0xd30804 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: 6528] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 80] @ 0x76f316 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xd611b4 0xd61184 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x76f315 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd611b3 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd61183 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:94 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xa05e2b 0xa05e07 0x9dee95 0x9e35d8 0x489381 # 0xa05e2a bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0xa05e06 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9dee94 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc560aa 0xc59707 0xcb14fd 0xcb131d 0xcb0ead 0xcaeba7 0xcaea46 0xcb822b 0x489381 # 0xc560a9 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.48.0/ipv6/control.go:100 # 0xc59706 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0xa6 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:62 # 0xcb14fc github.com/libp2p/zeroconf/v2.(*client).sendQuery+0x19c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:471 # 0xcb131c github.com/libp2p/zeroconf/v2.(*client).query+0x27c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:431 # 0xcb0eac github.com/libp2p/zeroconf/v2.(*client).periodicQuery+0x18c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:396 # 0xcaeba6 github.com/libp2p/zeroconf/v2.(*client).run+0xe6 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 # 0xcaea45 github.com/libp2p/zeroconf/v2.Browse+0x1a5 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 # 0xcb822a github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 0: 0 [1: 32] @ 0x1677b73 0x16832d2 0x16d945c 0x16de473 0x96116d 0x91c607 0x95ee33 0x9580c5 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16d945b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x91a27f 0x958673 0x958025 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x91a27e crypto/tls.(*Config).curvePreferences+0x5e crypto/tls/common.go:1220 # 0x958672 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x532 crypto/tls/handshake_server_tls13.go:209 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x96116d 0x91c607 0x95c085 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95c084 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x54317a 0x5c856a 0x5c90d2 0x699eac 0x69a53f 0x6a1511 0x6a12c6 0x8c60c5 0x8c7ce5 0x11534db 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8c60c4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a40d3 0x8c5d7c 0x8c7ce5 0x11534db 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40d2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xa417f9 0xa414cd 0xa465ac 0xb73d76 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb73d75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x55e01b 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e20a5 0x118876f 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55e01a encoding/json.(*decodeState).literalStore+0xcfa encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e20a4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Warn+0x64 github.com/pactus-project/pactus/util/logger/logger.go:205 # 0x118876e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xaae github.com/pactus-project/pactus/sync/handler_hello.go:129 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x791e05 0x965487 0x96544d 0x95e247 0x964378 0xd9f09d 0xdaf1a5 0xdb611d 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x965486 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x96544c crypto/tls.(*SessionState).Bytes+0x54c crypto/tls/ticket.go:121 # 0x95e246 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x964377 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xd9f09c 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 # 0xdaf1a4 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdb611c github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 144] @ 0x559bd7 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x413e14 0xb777eb 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb777ea github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x790325 0x7abc5a 0x7b1d5a 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7abc59 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7b1d59 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 352] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da682 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da681 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 128] @ 0x4a24b2 0x4a1b25 0xdd635a 0xdd6333 0xdd6332 0xd953df 0xd944cb 0xdb723f 0xdb5839 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdd6359 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xdd6332 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 # 0xdd6331 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.57.1/send_stream.go:665 # 0xd953de 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 # 0xd944ca 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 # 0xdb723e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdb5838 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x73da74 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0xcd738d 0xcd91e5 0x106dd94 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcd738c 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 # 0xcd91e4 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 # 0x106dd93 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x539685 0xafa0ac 0xafc2dc 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xafa0ab 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 # 0xafc2db 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0x8c9a99 0x8c9a8d 0x8c9a3c 0x8d6047 0x8d87be 0x8d8633 0x8da51f 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c9a98 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c9a8c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8c9a3b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8d6046 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6aec45 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aec44 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x184 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:111 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 480] @ 0x9233b7 0x922ef8 0x95e5cd 0x9580b4 0x95227d 0x925852 0x963a28 0x489381 # 0x9233b6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e5cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 416] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 10240] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 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] @ 0x47ef3a 0x47ef4f 0x10330ea 0x489381 # 0x10330e9 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background+0x189 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:291 0: 0 [2: 160] @ 0x53731b 0x5372fd 0xb777a5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0xb777a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x65c9a6 0x65a093 0x642a65 0x6439b7 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x65c9a5 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x642a64 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x6439b6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 24] @ 0x7ab105 0x7ab4cf 0x7b128d 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7ab104 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7ab4ce crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7b128c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x791e05 0x93a845 0x93a71d 0x940ff5 0x922917 0x92e7f5 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93a844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93a71c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c crypto/tls/handshake_messages.go:121 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 32] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 48] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb78bcb 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78bca github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0x6b000d 0x6b0008 0x6aff91 0x115ff97 0x115ff7c 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b000c github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xcc github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:38 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115ff96 github.com/pactus-project/pactus/consensus/log.(*Log).SetRoundProposal+0x196 github.com/pactus-project/pactus/consensus/log/log.go:104 # 0x115ff7b github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x17b github.com/pactus-project/pactus/consensus/propose.go:55 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x114f516 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x115fa91 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x115fa90 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x150 github.com/pactus-project/pactus/consensus/propose.go:19 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x114f516 0x114f42e 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x58ada5 0x58ad1d 0x69465b 0x69461e 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69465a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69461d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f25 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f24 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 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 256] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xdea87c 0xdea71b 0xdc1105 0xdde2ea 0xdde34d 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdea87b 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 # 0xdea71a 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 # 0xdc1104 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdde2e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 1152] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b265 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc52a85 0xcb142c 0xcb131d 0xcb0ead 0xcaeba7 0xcaea46 0xcb822b 0x489381 # 0xc52a84 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0xe4 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:75 # 0xcb142b github.com/libp2p/zeroconf/v2.(*client).sendQuery+0xcb github.com/libp2p/zeroconf/v2@v2.2.0/client.go:454 # 0xcb131c github.com/libp2p/zeroconf/v2.(*client).query+0x27c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:431 # 0xcb0eac github.com/libp2p/zeroconf/v2.(*client).periodicQuery+0x18c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:396 # 0xcaeba6 github.com/libp2p/zeroconf/v2.(*client).run+0xe6 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 # 0xcaea45 github.com/libp2p/zeroconf/v2.Browse+0x1a5 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 # 0xcb822a github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 0: 0 [1: 48] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcd6650 0xcd46f1 0xcd87ef 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd664f 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 # 0xcd46f0 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x168eef7 0x16c9e73 0x16c389f 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16c9e72 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c389e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x69203d 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0xcb6bfa 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0xcb6bf9 github.com/libp2p/zeroconf/v2.newServiceRecord+0x419 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:56 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [1: 32] @ 0xcd8bd3 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcd8bd2 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x6a1f45 0x6a2046 0x8da5ac 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8da5ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x113a5b9 0xc43327 0xc421b7 0xc414fe 0xc3c1a9 0xc3b756 0x1139bf2 0x1139bfc 0x113ffb4 0x489381 # 0x113a5b8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc43326 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc421b6 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x4f6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:348 # 0xc414fd github.com/libp2p/go-libp2p-pubsub.(*validation).ValidateLocal+0x7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:249 # 0xc3c1a8 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x888 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:361 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139bf1 github.com/pactus-project/pactus/network.(*gossipService).publish+0x111 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139bfb github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x11b github.com/pactus-project/pactus/network/gossip.go:88 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [1: 256] @ 0x76de45 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x655a7f 0x773ccf 0x77a337 0x76eb2f 0x76f8f7 0x76f585 0x76f21f 0xb09709 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773cce github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76f584 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb09708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb298bf 0xb786dc 0xb773a7 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb773a6 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 288] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d60aa 0x8d87be 0x8d8633 0x8da51f 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x8d60a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0xb7009f 0xb700f6 0xb7012e 0xb704cc 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7009e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x10cbc93 0x8dadab 0x10cbb4d 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x10cbc92 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 64] @ 0x653f25 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x653f24 net.addrTable+0x184 net/interface_linux.go:155 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 64] @ 0x466c52 0x466145 0x4662aa 0x76849e 0xa467d0 0xb761af 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x76849d github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa467cf github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb761ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc71186 0xc71519 0xcb0b2b 0x489381 # 0xc71185 github.com/miekg/dns.(*Msg).unpack+0x1a5 github.com/miekg/dns@v1.1.69/msg.go:850 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 256] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8db768 0x8dafab 0xd56f5a 0x10c46f2 0xd27fe5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8db767 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x8dafaa github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd56f59 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x4a1f3d 0x4a1e06 0x4a1b7c 0x8a16b8 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x551475 0x8db02f 0xd57273 0x10c46f2 0xd27fe5 0x489381 # 0x4a1f3c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x8db02e github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd57272 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x8d5a45 0x8d5a31 0x114facc 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d5a44 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d5a30 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x114facb github.com/pactus-project/pactus/state.(*state).executeBlock+0x1eb github.com/pactus-project/pactus/state/execution.go:45 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x92cddb 0x92e425 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x92cdda crypto/tls.(*Conn).makeClientHello+0x1ba crypto/tls/handshake_client.go:71 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 192] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 96] @ 0x5bd1b3 0x5bd44c 0x5c8f3c 0x5c8ed3 0x6a3205 0x6a31d0 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5bd1b2 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x5bd44b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x5c8f3b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5c8ed2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6a3204 github.com/pactus-project/pactus/crypto.Address.LogString+0x144 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6a31cf github.com/pactus-project/pactus/types/block.(*Block).LogString+0x10f github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd77456 0x4a1c11 0xd72bcc 0xd72bc0 0xd6c793 0xdb5d6b 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xd77455 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd72bcb github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd72bbf 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 # 0xd6c792 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 # 0xdb5d6a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x1031eb3 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1031eb2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xaf2 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:172 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b00f 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 576] @ 0xb1e80e 0xb6b998 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb1e80d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb6b997 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xd77445 0x4a1c11 0xdd3d45 0xdd3d37 0xdd376a 0xe0085d 0xe00858 0xd3396a 0x551475 0x10cbfa7 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xd77444 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd3d44 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdd3d36 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xdd3769 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0085c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe00857 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 # 0xd33969 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x10cbfa6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:147 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x76f51a 0x76f21f 0xb09709 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76f519 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb09708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x466d26 0xb6ff9e 0xb6ff23 0xb6ff37 0xb70546 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff9d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70545 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 480] @ 0x918630 0xd5f2c5 0xd61538 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x91862f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd5f2c4 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 # 0xd61537 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x57 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:111 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 1280] @ 0xd6a46b 0xd6cb77 0xdb5b0a 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0xd6a46a 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 # 0xd6cb76 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 # 0xdb5b09 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 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] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb656 0xcfb52c 0xcfcff8 0xd33fe2 0x1070d29 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb655 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xcfb52b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xcfcff7 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 # 0xd33fe1 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 # 0x1070d28 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d28 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x692773 0x6a1c88 0x6a1985 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x692772 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc485fc 0xc522a5 0xc52290 0xcb3030 0x489381 # 0xc485fb golang.org/x/net/internal/socket.(*Conn).recvMsg+0x7b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:23 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [1: 1024] @ 0x922093 0x921eca 0x922986 0x95d2fd 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x922092 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x921ec9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95d2fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x4eb008 0xdd0959 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x8db6ca 0x73cc91 0x8db4c9 0x8db3a5 0xd57105 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xdd0958 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x8db6c9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd57104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xcb34cd 0xcb337d 0xcb306d 0x489381 # 0xcb34cc github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:332 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0xd5f9d2 0xd5f9bb 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0xd5f9d1 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xd5f9ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x40aa4e 0x410a9c 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x9dd92f 0x9dd93a 0x9de06b 0x54f963 0x550469 0x5506c5 0x96dc65 0xa04e25 0xa04e40 0x9de7e7 0x9e35d8 0x489381 # 0x9dd92e sync.NewCond+0x4e sync/cond.go:49 # 0x9dd939 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0x9de06a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x54f962 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550468 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:380 # 0x5506c4 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:409 # 0x96dc64 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0xa04e24 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa04e3f net/http.readRequest+0xbf net/http/request.go:1087 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 144] @ 0x9e92c9 0x9e92bd 0x15f4fb5 0x489381 # 0x9e92c8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9e92bc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x15f4fb4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [5: 400] @ 0x53731b 0x5372fd 0x9e33f4 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x9e33f3 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [1: 32] @ 0xc70585 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51d4a6 0x6be585 0x6bd226 0x6bcc24 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6be584 github.com/rs/zerolog.colorize+0xe4 github.com/rs/zerolog@v1.34.0/console.go:398 # 0x6bd225 github.com/rs/zerolog.ConsoleWriter.writeFields.consoleDefaultFormatFieldName.func4+0x65 github.com/rs/zerolog@v1.34.0/console.go:517 # 0x6bcc23 github.com/rs/zerolog.ConsoleWriter.writeFields+0x783 github.com/rs/zerolog@v1.34.0/console.go:263 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a12c6 0x8c60c5 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8c60c4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xda2015 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xda2014 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 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0x5c90b9 0x69b533 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1680d66 0x16836b6 0x16c371a 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1680d65 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x16836b5 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x16c3719 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x791e05 0x946756 0x94632b 0x922917 0x95be7b 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x946755 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94632a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x44b449 0x45dae9 0xcf9b30 0xcfcdb8 0xd3382a 0x8db6ca 0x73cc91 0x8db4c9 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0xcf9b2f github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xcfcdb7 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 # 0xd33829 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 # 0x8db6c9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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] @ 0x6a26f7 0x6a289e 0x6a46ed 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a26f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6a289d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a46ec github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb2591f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb2591e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x1be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:312 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a2592 0x4a1b25 0x8a1739 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x51d4a6 0x6a32f5 0x6a3248 0x6a3216 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6a32f4 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x234 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a3247 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x187 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6a3215 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x155 github.com/pactus-project/pactus/types/block/block.go:169 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd56eec 0x10c46f2 0xd27fe5 0x489381 # 0xd56eeb github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xc4898d 0xc52b8c 0xc52b74 0xcb142c 0xcb131d 0xcb0ead 0xcaeba7 0xcaea46 0xcb822b 0x489381 # 0xc4898c golang.org/x/net/internal/socket.(*Conn).sendMsg+0x2c golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:43 # 0xc52b8b golang.org/x/net/internal/socket.(*Conn).SendMsg+0x1eb golang.org/x/net@v0.48.0/internal/socket/socket.go:255 # 0xc52b73 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0x1d3 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:79 # 0xcb142b github.com/libp2p/zeroconf/v2.(*client).sendQuery+0xcb github.com/libp2p/zeroconf/v2@v2.2.0/client.go:454 # 0xcb131c github.com/libp2p/zeroconf/v2.(*client).query+0x27c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:431 # 0xcb0eac github.com/libp2p/zeroconf/v2.(*client).periodicQuery+0x18c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:396 # 0xcaeba6 github.com/libp2p/zeroconf/v2.(*client).run+0xe6 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 # 0xcaea45 github.com/libp2p/zeroconf/v2.Browse+0x1a5 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 # 0xcb822a github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x6a26f7 0x6a289e 0x6a46ed 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a26f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6a289d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a46ec github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466c52 0x466145 0x466365 0x667c66 0x667bb3 0x6613b2 0xcf774b 0xcf7378 0x489381 # 0x667c65 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x667bb2 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x6613b1 net.(*OpError).Error+0xf1 net/net.go:518 # 0xcf774a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 128] @ 0xc20b85 0xc20bd0 0xc2c185 0x489381 # 0xc20b84 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc20bcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc2c184 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] @ 0xb7009f 0xb700f6 0xb7012e 0xb704cc 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7009e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc70166 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc70165 github.com/miekg/dns.UnpackRRWithHeader+0x65 github.com/miekg/dns@v1.1.69/msg.go:617 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 192] @ 0x51d4a6 0x1154287 0x6e1d45 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1154286 github.com/pactus-project/pactus/state.(*state).LogString+0x106 github.com/pactus-project/pactus/state/state.go:531 # 0x6e1d44 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x115ac67 0x115a9fb 0x115d54d 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115d54c github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x14c github.com/pactus-project/pactus/consensus/cp_mainvote.go:27 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168eef7 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f70 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x168f02e 0x69071d 0x690c8b 0xda1da5 0xd9c21d 0xda499b 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda499a 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0x168eef7 0x69071d 0x690c8b 0xda1da5 0xd9c21d 0xda499b 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda499a 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0x115b89f 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x115b89e github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0xfe github.com/pactus-project/pactus/consensus/consensus.go:535 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0xb7623b 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7623a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb23f26 0xb24d9d 0x489381 # 0xb23f25 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 # 0xb24d9c 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] @ 0x660654 0x9212db 0x53c678 0x9214be 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x660653 net.(*conn).Read+0xb3 net/net.go:198 # 0x9212da crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:816 # 0x53c677 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:217 # 0x9214bd crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:838 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x16ba6cd 0x16c3a67 0x16ccb9f 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16ba6cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16c3a66 crypto/internal/fips140/ecdsa.bits2octets[...]+0xa6 crypto/internal/fips140/ecdsa/ecdsa.go:315 # 0x16ccb9e crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xb1e80e 0xb76cd7 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb1e80d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb76cd6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x47ef3a 0x47ef4f 0x6b001a 0x6b0008 0x6aff91 0x115ff97 0x115ff7c 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0019 github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xd9 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:39 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115ff96 github.com/pactus-project/pactus/consensus/log.(*Log).SetRoundProposal+0x196 github.com/pactus-project/pactus/consensus/log/log.go:104 # 0x115ff7b github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x17b github.com/pactus-project/pactus/consensus/propose.go:55 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x113d81c 0x1127b3c 0x1029dd2 0x10290fe 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x1127b3b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1029dd1 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 # 0x10290fd 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: 416] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xcd776a 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd7769 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x57e753 0x5e76b4 0x5e8067 0x605445 0x604c9e 0x604c94 0x6930cd 0x691286 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e8066 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x691285 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 96] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdc1005 0x4a1c11 0xdea87c 0xdea71b 0xdc1105 0xdbf5f8 0xdac99d 0xda7257 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0xdc1004 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdea87b 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 # 0xdea71a 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 # 0xdc1104 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdbf5f7 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:121 # 0xdac99c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.57.1/connection.go:510 # 0xda7256 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0x4856dc 0x4eb048 0x1143d70 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0x1143d6f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [1: 112] @ 0xcf9676 0xcf976c 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0xcf9675 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf976b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 48] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x73da74 0x768485 0x76846c 0xa467d0 0xb761af 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x768484 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x76846b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa467cf github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb761ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x7762ec 0xb0a897 0xb0a83a 0xb09077 0xb0c2d8 0xb0c2ca 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x7762eb github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb0a896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb0a839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c2d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c2c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x168eef7 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f25 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f24 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 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5e25 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c9a99 0x8c9a8d 0x8c9a3c 0x1153a8e 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c9a98 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c9a8c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8c9a3b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x1153a8d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcd github.com/pactus-project/pactus/state/state.go:490 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb774bf 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb774be github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:252 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x114f516 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xa46545 0xaf5c45 0xb743ca 0xb79064 0x489381 # 0xa46544 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x168eff0 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f25 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f24 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 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x4856dc 0x4eb255 0x538ee5 0x5395ad 0x53956f 0xd52bb5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0x538ee4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xd52bb4 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: 32] @ 0xdde065 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdde064 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.57.1/stream.go:78 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x95ee33 0x9580c5 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xa417f9 0xa414cd 0xa465ac 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x10c635a 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10c6359 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x466d26 0x7a76c8 0x7a75ba 0xd5fa3a 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a76c7 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7a75b9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd5fa39 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 176] @ 0x8c7ef1 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c7ef0 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c90b9 0x69b533 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6a26f7 0x115118b 0x11561ff 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a26f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x115118a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xda499b 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda499a 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0xb6ffc6 0xb6ff37 0xb70546 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ffc5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70545 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x8a22ea 0x1044db7 0x1042a73 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a22e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:198 # 0x1044db6 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 # 0x1042a72 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x96116d 0x91c607 0x95bfea 0x958072 0x95227d 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 128] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 96] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698dd4 0x115ca85 0x115cb8b 0x1159296 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698dd3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPMainVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:297 # 0x115ca84 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustDecide+0xc4 github.com/pactus-project/pactus/consensus/cp.go:286 # 0x115cb8a github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x2a github.com/pactus-project/pactus/consensus/cp.go:306 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4dbaa6 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb31d0 0x489381 # 0x4dbaa5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [1: 24] @ 0x5c90b9 0x69b533 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0xb0972e 0xb0971c 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0972d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb0971b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x942125 0x9233fa 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x942124 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x9233f9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 576] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0xcf96a5 0xcf96a6 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc 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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 1280] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb1b28b 0xb1b27c 0xb1b214 0xb1b22a 0xb1e70c 0xb76cd7 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb1b28a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb1b27b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb1b213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb1b229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb1e70b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb76cd6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb20b59 0xb20b4d 0xb29389 0xb2916e 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb20b58 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb20b4c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb29388 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb2916d 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6b4bac 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 112] @ 0x538d59 0x5395ad 0x53956f 0xd20f45 0x489381 # 0x538d58 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xd20f44 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: 64] @ 0x113fc9c 0x118b05f 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x113fc9b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:374 # 0x118b05e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:183 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40f594 0xd075b8 0x489381 # 0xd075b7 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x957 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:237 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 144] @ 0x51a41b 0xcfcd46 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xb6dd12 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x51a41a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcfcd45 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb6dd11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x47ef3a 0x47ef4f 0x6ae727 0x6ae762 0x6ae716 0x6aeef7 0x115cc25 0x115d3d0 0x115e49d 0x115e452 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae726 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x66 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae761 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xa1 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:20 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aeef6 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasAnyVoteFor+0x16 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:133 # 0x115cc24 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x44 github.com/pactus-project/pactus/consensus/cp.go:314 # 0x115d3cf github.com/pactus-project/pactus/consensus.(*cpMainVoteState).enter+0x2f github.com/pactus-project/pactus/consensus/cp_mainvote.go:14 # 0x115e49c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x69c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115e451 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x651 github.com/pactus-project/pactus/consensus/cp_prevote.go:69 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x791e05 0x93d96c 0x93d717 0x791a42 0x791e9c 0x93d3b9 0x93ce2d 0x940ff5 0x922917 0x92e7f5 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93d96b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93d716 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93d3b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93ce2c crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x539685 0x10c57b0 0x10c5752 0xc0fecd 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x10c57af github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10c5751 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 # 0xc0fecc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 64] @ 0x168eff0 0x16d9655 0x16de5a6 0x16ddb4d 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ddb4c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b005 0x11871e5 0x1186805 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186804 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x168eef7 0x16d92da 0x16de473 0x96116d 0x91c607 0x95c085 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95c084 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5156e8 0x51532c 0x663c18 0x6511ba 0x651dbd 0x64af47 0x64b2f4 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x5156e7 os.statNolog+0x27 os/stat_unix.go:30 # 0x51532b os.Stat+0x2b os/stat.go:13 # 0x663c17 net.stat+0x17 net/parse.go:84 # 0x6511b9 net.readHosts+0xf9 net/hosts.go:59 # 0x651dbc net.lookupStaticHost+0xbc net/hosts.go:132 # 0x64af46 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x64b2f3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 96] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc318dd 0xc31945 0xc1fe7a 0xc1fe7b 0xc1dddb 0xc174d5 0xc2f89b 0xc2c0e7 0x489381 # 0xc318dc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc31944 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc1fe79 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc1fe7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc174d4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc2f89a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc2c0e6 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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6b4bac 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 4864] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f70 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 896] @ 0x168bada 0x96aa59 0x91c616 0x938b70 0x934e85 0x92ebae 0x925852 0x963a28 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x938b6f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xcd776a 0xcd89b4 0xd33f59 0x10c5baf 0x102bd30 0x102b5fb 0x489381 # 0xcd7769 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x102bd2f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 16] @ 0xc485da 0xc59145 0xc59130 0xcb31d0 0x489381 # 0xc485d9 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x59 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:20 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc00d65 0xc00ee6 0xe17007 0xd3473a 0xd2cf33 0x772482 0xd2c765 0xd2ac70 0xd1ae30 0xd2ab38 0x489381 # 0xc00d64 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc00ee5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe17006 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 # 0xd34739 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 # 0xd2cf32 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 # 0x772481 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd2c764 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 # 0xd2ac6f 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 # 0xd1ae2f 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 # 0xd2ab37 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] @ 0x115ad05 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ad04 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x284 github.com/pactus-project/pactus/consensus/consensus.go:434 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x7a2fea 0x7b12b0 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a2fe9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7b12af crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:975 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x820a89 0x820a69 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x820a88 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x820a68 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8dae95 0x8db2b4 0x10cbee5 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10cbee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a 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] @ 0xdd1065 0xdd102e 0xe0099e 0xe00997 0xd33aa2 0x10cb869 0x10c74bc 0xafe3b3 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xdd1064 github.com/quic-go/quic-go.(*ReceiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:281 # 0xdd102d github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x4d github.com/quic-go/quic-go@v0.57.1/receive_stream.go:256 # 0xe0099d github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.57.1/stream.go:136 # 0xe00996 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:80 # 0xd33aa1 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 # 0x10cb868 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x10c74bb 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 # 0xafe3b2 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x1030436 0x102c2ae 0x102b5fb 0x489381 # 0x1030435 github.com/libp2p/go-libp2p/p2p/host/autonat.newDialMessage+0x155 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/proto.go:19 # 0x102c2ad github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x62d github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:71 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x115ff51 0x115ff29 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115ff50 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x150 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115ff28 github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x128 github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 160] @ 0xc00d65 0xc00ee6 0xe026c7 0xd3473a 0xd2c00c 0xd2b2e2 0xd2b885 0xd2ac45 0xd1ae30 0xd2ab38 0x489381 # 0xc00d64 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc00ee5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe026c6 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 # 0xd34739 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 # 0xd2c00b 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 # 0xd2b2e1 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 # 0xd2b884 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 # 0xd2ac44 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 # 0xd1ae2f 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 # 0xd2ab37 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] @ 0xb223c7 0xb74045 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb223c6 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 # 0xb74044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 1152] @ 0xb72ca5 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72ca4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x1072874 0x10716c6 0x1070924 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1072873 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x93 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:595 # 0x10716c5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:377 # 0x1070923 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1923 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:420 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x16a97da 0x16c4e34 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16a97d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c4e33 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:243 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xbdbdc8 0xbdada5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdbdc7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbdada4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x8d87e6 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d87e5 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 96] @ 0xc4af87 0xc4acf5 0xc48b5a 0x508786 0x664d96 0xc48a22 0xc52b8c 0xc52b74 0xcb6551 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc4af86 golang.org/x/net/internal/socket.addrToSockaddr+0x1c6 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:73 # 0xc4acf4 golang.org/x/net/internal/socket.sendmsg+0x74 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:44 # 0xc48b59 golang.org/x/net/internal/socket.(*Conn).sendMsg.func1+0x59 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:47 # 0x508785 internal/poll.(*FD).RawWrite+0x105 internal/poll/fd_unix.go:726 # 0x664d95 net.(*rawConn).Write+0x35 net/rawconn.go:56 # 0xc48a21 golang.org/x/net/internal/socket.(*Conn).sendMsg+0xc1 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:50 # 0xc52b8b golang.org/x/net/internal/socket.(*Conn).SendMsg+0x1eb golang.org/x/net@v0.48.0/internal/socket/socket.go:255 # 0xc52b73 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0x1d3 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:79 # 0xcb6550 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x150 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:782 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 48] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0xd9c894 0xd9c2ba 0xda0297 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9c893 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda0296 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5ac4ca 0x6a5bf4 0x6a5bcd 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a5bf3 github.com/fxamacker/cbor/v2.Marshal+0x2b3 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a5bcc github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x28c github.com/pactus-project/pactus/types/vote/cp_vote.go:93 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x6b022c 0x6b0205 0x6b018d 0x115ff97 0x115ff7c 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b022b github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x2eb github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:66 # 0x6b0204 github.com/pactus-project/pactus/consensus/voteset.NewCPPreVoteVoteSet+0x2c4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:46 # 0x6b018c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x24c github.com/pactus-project/pactus/consensus/log/log.go:44 # 0x115ff96 github.com/pactus-project/pactus/consensus/log.(*Log).SetRoundProposal+0x196 github.com/pactus-project/pactus/consensus/log/log.go:104 # 0x115ff7b github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x17b github.com/pactus-project/pactus/consensus/propose.go:55 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 480] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x7a76b4 0x7a75ba 0xd5fa3a 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a76b3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7a75b9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd5fa39 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 2304] @ 0x67f8c8 0x67e6f0 0x67dc68 0x679a3a 0x67aa8c 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11871e5 0x1186805 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67f8c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x67e6ef compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x67dc67 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67aa8b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186804 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x7ab2dc 0x7b128d 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7ab2db crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x7b128c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4dc01f 0x653cdd 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x653cdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 80] @ 0xc09eff 0x10c6724 0x10c5b3c 0xc0fecd 0xc1041a 0x489381 # 0xc09efe 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 # 0x10c6723 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 # 0x10c5b3b 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 # 0xc0fecc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 # 0xc10419 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeerWithBackoff+0xd9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:149 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x692eac 0x6a0bf8 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x692eab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a0bf7 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:231 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc394f2 0xc39865 0xc3de7b 0xc30265 0xc2c105 0x489381 # 0xc394f1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc39864 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc3de7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc30264 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x114f516 0x114f465 0x115114f 0x1151135 0x115284b 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x115284a github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x74a github.com/pactus-project/pactus/state/state.go:366 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 1536] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x6912a5 0x699265 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 1024] @ 0x115ac67 0x115a9fb 0x115cf7f 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115cf7e github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x19e github.com/pactus-project/pactus/consensus/cp_decide.go:25 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 48] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc50085 0xc52127 0xcb0c4e 0xcb0aee 0x489381 # 0xc50084 golang.org/x/net/ipv4.NewControlMessage+0xe4 golang.org/x/net@v0.48.0/ipv4/control.go:123 # 0xc52126 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0xa6 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:25 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 64] @ 0xd93bd9 0xd93b75 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd93bd8 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 # 0xd93b74 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcd987e 0xcd663f 0xcd46f1 0xcd87ef 0xd33f59 0x10420a2 0x10424ba 0x1041bf0 0x489381 # 0xcd987d 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 # 0xcd663e 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 # 0xcd46f0 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10420a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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] @ 0x7762ec 0xdfb00c 0xdfaf9c 0xe015cf 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x7762eb github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xdfb00b github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xdfaf9b 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 # 0xe015ce github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3ae github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/transport.go:154 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0xc70585 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xc4b36f 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb31d0 0x489381 # 0xc4b36e golang.org/x/net/internal/socket.sockaddrToAddr+0x22e golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:117 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [1: 32] @ 0xd576e8 0xd57156 0xd56d2f 0x489381 # 0xd576e7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd57155 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd56d2e 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: 48] @ 0x57e753 0x5e76b4 0x5e7e47 0x605445 0x604c9e 0x604c94 0x6930cd 0x6911fa 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e7e46 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6911f9 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:65 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5c600b 0x5c6906 0x692ddd 0x692eac 0x6a512c 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x692eab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a512b github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x6b github.com/pactus-project/pactus/types/proposal/proposal.go:90 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x961285 0x95d6dc 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95d6db crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x7762ec 0xb0a897 0xb0a83a 0xb09077 0xb0c35c 0xb0c34e 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x7762eb github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb0a896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb0a839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c35b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c34d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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: 384] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x690b22 0xda1dbe 0xd9c293 0xd9f9f1 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x690b21 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xda1dbd github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c292 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xd9f9f0 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 72] @ 0xc52229 0xcb3030 0x489381 # 0xc52228 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x1a8 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:30 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b 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] @ 0xcb57f1 0xcb425d 0xcb3a9a 0xcb3614 0xcb337d 0xcb306d 0x489381 # 0xcb57f0 github.com/libp2p/zeroconf/v2.(*Server).appendAddrs+0x310 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:684 # 0xcb425c github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x3dc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:464 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 96] @ 0x168eef7 0x16d92da 0x16de473 0x16de009 0x16ddb25 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ddb24 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 16] @ 0xd93d71 0xd93d0f 0xdbb428 0xdbabc5 0xdb93dc 0xdb942c 0xdadae8 0x489381 # 0xd93d70 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 # 0xd93d0e 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 # 0xdbb427 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x307 github.com/quic-go/quic-go@v0.57.1/connection.go:2786 # 0xdbabc4 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdb93db github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb942b github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdadae7 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] @ 0x47ef3a 0x47ef4f 0xdc10a6 0xdde2ea 0xdde34d 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdc10a5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:39 # 0xdde2e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0xb29576 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29575 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6b268c 0x6b26d1 0x11551a7 0x1158cfb 0x1158cf8 0x115ec56 0x489381 # 0x6b268b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b26d0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x11551a6 github.com/pactus-project/pactus/state.(*state).Proposer+0x86 github.com/pactus-project/pactus/state/state.go:626 # 0x1158cfa github.com/pactus-project/pactus/consensus.(*consensus).proposer+0x39a github.com/pactus-project/pactus/consensus/consensus.go:317 # 0x1158cf7 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x397 github.com/pactus-project/pactus/consensus/consensus.go:256 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 128] @ 0xb298bf 0xb779cc 0xb779ae 0xb779a2 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb779cb 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 # 0xb779ad 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 # 0xb779a1 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 48] @ 0xd33f0d 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xd33f0c 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x11584b9 0x115f4ef 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x11584b8 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x78 github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115f4ee github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x6e github.com/pactus-project/pactus/consensus/prepare.go:19 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 768] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xda0297 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda0296 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 24] @ 0x6a27af 0x6a46ed 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a27ae github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6a46ec github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x6a6612 0x6a6588 0x6a6575 0x115a092 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x6a6611 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x111 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x115a091 github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x31 github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x8a5059 0xd61c28 0xd61979 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x8a5058 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:173 # 0xd61c27 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 # 0xd61978 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 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5c600b 0x5c6906 0x692ddd 0x692eac 0x6a512c 0x1158d12 0x115ec56 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x692eab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a512b github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x6b github.com/pactus-project/pactus/types/proposal/proposal.go:90 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0xd9c894 0xd9c2ba 0xda0297 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9c893 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda0296 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 112] @ 0x413e14 0xd5f2b2 0xd60de5 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0xd5f2b1 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 # 0xd60de4 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 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc0fd91 0xc105c5 0x489381 # 0xc0fd90 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc105c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0xda1374 0xda210b 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda1373 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 # 0xda210a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:51 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0x114f516 0x114f42e 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8db491 0x8db3a5 0xd56f98 0xd56f5b 0x10c46f2 0xd27fe5 0x489381 # 0x8db490 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd56f97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd56f5a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xc52229 0xcb0c4e 0xcb0aee 0x489381 # 0xc52228 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x1a8 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:30 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 240] @ 0x8c9a99 0x8c9a8d 0x8c9a3c 0x8d6047 0x8d87be 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c9a98 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c9a8c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8c9a3b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8d6046 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0x8a6a4b 0x8a6a44 0x5b06ae 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x8a6a4a github.com/libp2p/go-libp2p/core/peer.ID.Marshal+0x2a github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:21 # 0x8a6a43 github.com/libp2p/go-libp2p/core/peer.ID.MarshalBinary+0x23 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer_serde.go:26 # 0x5b06ad github.com/fxamacker/cbor/v2.binaryMarshalerEncoder.encode+0x18d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1726 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x4dc01f 0x4dbaf3 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dbaf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 2560] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xcf3c4c 0xcf3745 0xcfd2e5 0xd56579 0xd55055 0xd5469a 0xd52c32 0x489381 # 0xcf3c4b github.com/libp2p/go-yamux/v5.newSession+0x2eb github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xcf3744 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xcfd2e4 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 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x776205 0x1031f29 0x1031d2e 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x776204 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0x1031f28 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xb68 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0x1031d2d 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb2396f 0xb24d9d 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2396e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb24d9c 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: 96] @ 0x5d5e25 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 96] @ 0x54241a 0x5c82e5 0x6a4294 0x6a42a0 0x6a3872 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a4293 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a429f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a3871 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 32] @ 0x820a89 0x820a69 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x820a88 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x820a68 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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: 48] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 112] @ 0xdde305 0xdde34d 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdde304 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:70 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xb7027c 0xb702e7 0xb70367 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7027b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb298bf 0xb78876 0xb78858 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb78875 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 # 0xb78857 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x58e15e 0x58e17e 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x58e15d math/big.getStack+0x33d math/big/nat.go:286 # 0x58e17d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x764b75 0x76517a 0x764fd1 0x8a504c 0x1046747 0x1045ed8 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x764b74 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x765179 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x764fd0 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8a504b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0x1046746 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 # 0x1045ed7 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xb7623b 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7623a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x11838ce 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x11838cd github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.5.0/ntp.go:446 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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: 1024] @ 0x56b0ee 0x56ad85 0x56aa55 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x56b0ed encoding/json.(*Decoder).refill+0xed encoding/json/stream.go:161 # 0x56ad84 encoding/json.(*Decoder).readValue+0x84 encoding/json/stream.go:142 # 0x56aa54 encoding/json.(*Decoder).Decode+0x74 encoding/json/stream.go:65 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698dd4 0x115ca85 0x115cb8b 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698dd3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPMainVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:297 # 0x115ca84 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustDecide+0xc4 github.com/pactus-project/pactus/consensus/cp.go:286 # 0x115cb8a github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x2a github.com/pactus-project/pactus/consensus/cp.go:306 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x95d7ff 0x95d7ca 0x958094 0x95227d 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d7fe crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x95d7c9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xc485eb 0xc522a5 0xc52290 0xcb0c4e 0xcb0aee 0x489381 # 0xc485ea golang.org/x/net/internal/socket.(*Conn).recvMsg+0x6a golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:21 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 352] @ 0xd2704c 0xd27372 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0xd2704b 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 # 0xd27371 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_addr.go:52 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x10455dd 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xcf96fe 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0x1041eef 0x10424ba 0x1041bf0 0x489381 # 0xcf96fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0x1041eee github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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: 2048] @ 0x6a2dfe 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x76f316 0x76f21f 0xb0984f 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76f315 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a3352 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a3351 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x291 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd93bd9 0xd93b75 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd93bd8 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 # 0xd93b74 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0x9231f3 0x922ef8 0x9377b8 0x934e56 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x9231f2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x132 crypto/tls/conn.go:1168 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9377b7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 crypto/tls/handshake_client_tls13.go:549 # 0x934e55 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:134 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0xd2d905 0xd20f98 0x489381 # 0xd2d904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:593 # 0xd20f97 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: 192] @ 0x10445f8 0x10445c8 0x1042a59 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x10445f7 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:24 # 0x10445c7 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 # 0x1042a58 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x7b0dc5 0x7b211d 0xd5f4e8 0x9336a3 0x938232 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x7b0dc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x9336a2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x8cbf2f 0x8cbf2a 0x8ca245 0x11544bb 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8cbf2e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8cbf29 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x249 github.com/pactus-project/pactus/store/validator.go:117 # 0x8ca244 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11544ba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51d4a6 0xcd770d 0xcd89b4 0xd33f59 0x10c5baf 0x102bd30 0x102b5fb 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x102bd2f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [2: 48] @ 0xafabfd 0xafabdd 0xb6f8d4 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xafabfc go.opentelemetry.io/otel/metric.WithAttributeSet+0x7c go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xafabdc 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 # 0xb6f8d3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 160] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x1153d2f 0x1153d0e 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1153d2e github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x36e github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1153d0d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x34d github.com/pactus-project/pactus/state/state.go:509 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0xb29576 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29575 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x1153d12 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1153d11 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x351 github.com/pactus-project/pactus/state/state.go:509 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb76e89 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb76e88 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:186 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc5e23a 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc5e239 github.com/miekg/dns.init.func2+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:12 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 64] @ 0xc5f2ba 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc5f2b9 github.com/miekg/dns.init.func68+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:78 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 160] @ 0xdbbc32 0xdbbb72 0xddf4c5 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xdbbc31 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 # 0xdbbb71 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xddf4c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xb29576 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29575 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xdde31b 0xdde34d 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdde31a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 4096] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb700b8 0xb700f6 0xb7012e 0xb704af 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700b7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc6ef6a 0xc73e18 0xc70025 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc73e17 github.com/miekg/dns.unpackHeader+0x57 github.com/miekg/dns@v1.1.69/msg_helpers.go:76 # 0xc70024 github.com/miekg/dns.UnpackRR+0x24 github.com/miekg/dns@v1.1.69/msg.go:607 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 160] @ 0x951b15 0x951ae5 0x9519f7 0x791a42 0x791e9c 0x951992 0x95188c 0x791a42 0x791e9c 0x951734 0x95169c 0x922917 0x95d2fd 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x951b14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x951ae4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9519f6 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951991 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95188b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95169b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d2fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xd77456 0x4a1c11 0xdd3d45 0xdd3d37 0xdd376a 0xe0085d 0xe00858 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0xd77455 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd3d44 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdd3d36 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xdd3769 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0085c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe00857 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 96] @ 0x168eef7 0x16c983f 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x939226 0x934e9b 0x92ebae 0x925852 0x963a28 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16c983e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x939225 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x934e9a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x114f516 0x114f42e 0x114f42e 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd28c89 0xd28b25 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0xc1041a 0x489381 # 0xd28c88 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 # 0xd28b24 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 # 0xc10419 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeerWithBackoff+0xd9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:149 0: 0 [1: 48] @ 0x1183c71 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x1183c70 github.com/beevik/ntp.getTime+0x290 github.com/beevik/ntp@v1.5.0/ntp.go:535 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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] @ 0xafaff6 0xafc770 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafaff5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:153 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xb09870 0xb0985e 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0986f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb0985d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 256] @ 0x4a2592 0x4a1b25 0xd94998 0xd949c1 0xdb723f 0xdb5839 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd94997 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd949c0 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 # 0xdb723e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdb5838 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40a96d 0x40ff45 0xc1a109 0xc1765a 0xc2f55c 0xc2c0e7 0x489381 # 0xc1a108 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc17659 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 288] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0xa417b1 0xa414cd 0xa465ac 0xb77765 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb77764 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x114f516 0x114f42e 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4a24b2 0x4a1b25 0x8a1739 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x168f02e 0x16d92da 0x16de473 0x16de009 0x95d7ff 0x95d7ca 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d7fe crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x95d7c9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc93b9c 0xc93b46 0xc93b3d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc93b9b github.com/miekg/dns.cloneSlice[...]+0x7b github.com/miekg/dns@v1.1.69/types.go:1681 # 0xc93b45 github.com/miekg/dns.unpackDataA+0x25 github.com/miekg/dns@v1.1.69/msg_helpers.go:23 # 0xc93b3c github.com/miekg/dns.(*A).unpack+0x1c github.com/miekg/dns@v1.1.69/zmsg.go:1225 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 48] @ 0x63e3fa 0x65c405 0x65a093 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x63e3f9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x65c404 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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] @ 0xb73cb9 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb73cb8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x198 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x16a97da 0x16c40f7 0x16c7c28 0x16c7bfb 0x7975ab 0x794796 0x914c12 0x95eaa5 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16a97d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c40f6 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:472 # 0x16c7c27 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16c7bfa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7975aa crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x794795 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x914c11 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x95eaa4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x8d595e 0x8d7928 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d595d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0xb28ffc 0xb28fc3 0xb76e68 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb28ffb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb28fc2 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/qpeerset/qpeerset.go:64 # 0xb76e67 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:191 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdd352b 0xdde1a5 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xdd352a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.57.1/send_stream.go:77 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 192] @ 0x6a2676 0x6a289e 0x6a46ed 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2675 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6a289d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6a46ec github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0xcd9b31 0xcdfadc 0xcfd3a2 0xcf84c2 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd9b30 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf84c1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 160] @ 0x95cd59 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x95cd58 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc6ef6a 0xc9e65d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc9e65c github.com/miekg/dns.(*SRV).unpack+0x2dc github.com/miekg/dns@v1.1.69/zmsg.go:2711 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 64] @ 0xc5f2ba 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc5f2b9 github.com/miekg/dns.init.func68+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:78 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 896] @ 0x168bada 0x96aa59 0x91c616 0x939605 0x934eb6 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x939604 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x934eb5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x168eef7 0x16d92da 0x16de473 0x16de009 0x937134 0x9370f5 0x934e3e 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x937133 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x3b3 crypto/internal/fips140/tls13/tls13.go:112 # 0x9370f4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x374 crypto/tls/handshake_client_tls13.go:519 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x76dad1 0x76dd65 0x770e7c 0x1045445 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1045444 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 144] @ 0x958b09 0x9589d7 0x958025 0x95227d 0x925852 0x963a28 0x489381 # 0x958b08 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x9589d6 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xc70585 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 112] @ 0xc20b85 0xc20bd0 0xc2c185 0x489381 # 0xc20b84 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc20bcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 160] @ 0x6b4c5c 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 1536] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xda4b85 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda4b84 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef0f 0x69071d 0x690c8b 0xda1da5 0xd9c21d 0xd9f9f1 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xd9f9f0 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 240] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b5366 0x10c6dfa 0x102d683 0x102bb45 0x10290d2 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b5365 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 # 0x10c6df9 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 # 0x102d682 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0x42 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/dialpolicy.go:60 # 0x102bb44 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:427 # 0x10290d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x691 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:227 0: 0 [1: 48] @ 0xdcc67b 0xdb2266 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0xdcc67a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.57.1/packet_unpacker.go:102 # 0xdb2265 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x4e5 github.com/quic-go/quic-go@v0.57.1/connection.go:1323 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2688] @ 0x8c5ce7 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5ce6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a2592 0x4a1b25 0xa05c49 0x9e2d0d 0x9e2db8 0x9e4974 0x9e3a36 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa05c48 net/http.putBufioReader+0x128 net/http/server.go:888 # 0x9e2d0c net/http.(*conn).finalFlush+0x2c net/http/server.go:1776 # 0x9e2db7 net/http.(*conn).close+0x17 net/http/server.go:1791 # 0x9e4973 net/http.(*conn).serve.func1+0x1f3 net/http/server.go:1955 # 0x9e3a35 net/http.(*conn).serve+0x835 net/http/server.go:2151 0: 0 [1: 352] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x9dffdf 0x9dfa57 0x9e5946 0x9e5a6e 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9dffde net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9e5945 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9e5a6d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1440] @ 0x9e92c9 0x9e92bd 0x15f0e89 0x489381 # 0x9e92c8 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0x9e92bc net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x15f0e88 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 48] @ 0x9d6db5 0x9d6dd6 0xa04dbf 0x9de7e7 0x9e35d8 0x489381 # 0x9d6db4 net/textproto.NewReader+0x74 net/textproto/reader.go:38 # 0x9d6dd5 net/http.newTextprotoReader+0x95 net/http/request.go:1044 # 0xa04dbe net/http.readRequest+0x3e net/http/request.go:1080 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 32] @ 0x9dfea5 0x9dfa57 0x9e5946 0x9e5a6e 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9dfea4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9e5945 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9e5a6d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x1596c5a 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x1596c59 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x10cbc93 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10cbc92 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 1152] @ 0x958cf0 0x958ce4 0x958025 0x95227d 0x925852 0x963a28 0x489381 # 0x958cef crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x958ce3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x1127b79 0x1127b2c 0x1029dd2 0x10290fe 0x489381 # 0x1127b78 slices.Clone[...]+0x78 slices/slices.go:360 # 0x1127b2b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1029dd1 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 # 0x10290fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [1: 64] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 112] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 24] @ 0xc59745 0xcb65e5 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc59744 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0xe4 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:61 # 0xcb65e4 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x1e4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:813 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 80] @ 0x893f54 0x893e7d 0x1044b2a 0x1042a59 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x893f53 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:174 # 0x893e7c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:159 # 0x1044b29 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 # 0x1042a58 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 640] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b40ef 0x6b4b5f 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x466d26 0xb701e5 0xb7022c 0xb70335 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb701e4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 512] @ 0xd25046 0xb69ad8 0xb698c8 0x489381 # 0xd25045 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 # 0xb69ad7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:505 # 0xb698c7 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: 96] @ 0x947255 0x947225 0x947137 0x791a42 0x791e9c 0x946bab 0x946b7a 0x791a42 0x791e9c 0x946756 0x94632b 0x922917 0x95be7b 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x947254 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x947224 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x947136 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x946b79 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946755 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94632a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x650017 0x665ddc 0x66591b 0x65aaf8 0x66a027 0x669ec9 0x669eca 0x6454ce 0x644ca8 0x64438a 0x643c69 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x650016 net.(*netFD).connect+0x216 net/fd_unix.go:91 # 0x665ddb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66a026 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x669ec8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x669ec9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x6454cd net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0xcbbead 0xcbbe7a 0xcbb639 0x10402b4 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcbbeac golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcbbe79 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcbb638 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0x10402b3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:92 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x53731b 0x5372fd 0x539034 0x5395ad 0x53956f 0xd2a549 0xd2a145 0x103272d 0x1032305 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x539033 context.WithDeadlineCause+0x3b3 context/context.go:638 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xd2a548 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 # 0xd2a144 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 # 0x103272c 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 # 0x1032304 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 416] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x409c99 0x47ef89 0xc093d3 0x1045351 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0xc093d2 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 # 0x1045350 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 1280] @ 0xd6a46b 0xd6cb77 0xdb5b0a 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0xd6a46a 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 # 0xd6cb76 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 # 0xdb5b09 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 2688] @ 0x168bada 0x96aa59 0x91c616 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x51d4a6 0xcd65d4 0xcd46f1 0xcd87ef 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd65d3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:542 # 0xcd46f0 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x537339 0x5372fd 0x539034 0x5395ad 0x53956f 0xd2a549 0xd2a145 0x103272d 0x1032305 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x539033 context.WithDeadlineCause+0x3b3 context/context.go:638 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xd2a548 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 # 0xd2a144 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 # 0x103272c 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 # 0x1032304 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x78b19e 0x78bb9d 0x78b145 0x78bb9d 0x78c073 0x7beca5 0x7bec7b 0xd5fdb8 0xe00018 0xdffddd 0xdff985 0xe03cec 0xe03ff2 0xe03645 0xd302f0 0x489381 # 0x78b19d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78b144 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78c072 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7beca4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7bec7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xe00017 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 # 0xdffddc 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 # 0xdff984 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 # 0xe03ceb 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 # 0xe03ff1 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 # 0xe03644 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 # 0xd302ef 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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x95de32 0x95ddf0 0x95ebf2 0x9580b4 0x95227d 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95de31 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x95ddef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x85e5f5 0x85d0a2 0x85cd2c 0x7f4d82 0x7f4af2 0x1043b96 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x85e5f4 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x85d0a1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x85cd2b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7f4d81 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7f4af1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1043b95 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x1154232 0x6e1d45 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1154231 github.com/pactus-project/pactus/state.(*state).LogString+0xb1 github.com/pactus-project/pactus/state/state.go:533 # 0x6e1d44 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xdbbc32 0xdbbb72 0xddf405 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdbbc31 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 # 0xdbbb71 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.57.1/connection.go:2902 # 0xddf404 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x791e05 0x93f994 0x93f973 0x791a42 0x791e9c 0x93c11e 0x93bfbc 0x940ff5 0x922917 0x92e7f5 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93f993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93f972 crypto/tls.(*clientHelloMsg).marshalMsg.func10+0x12 crypto/tls/handshake_messages.go:226 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93c11d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c9d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93bfbb crypto/tls.(*clientHelloMsg).marshalMsg+0x1b3b crypto/tls/handshake_messages.go:225 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 896] @ 0xdad06a 0xdad05d 0xda7257 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0xdad069 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 # 0xdad05c github.com/quic-go/quic-go.(*Conn).preSetup+0x6fc github.com/quic-go/quic-go@v0.57.1/connection.go:543 # 0xda7256 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0xc17165 0xc3c71f 0xc2c185 0x489381 # 0xc17164 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc3c71e github.com/libp2p/go-libp2p-pubsub.(*Topic).validate.func2+0x9e github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:354 # 0xc2c184 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] @ 0x8d8cf1 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d8cf0 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x2b0 github.com/pactus-project/pactus/execution/executor/sortition.go:92 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1689b0f 0x1689aaa 0x168bccc 0x917a11 0x91d9c4 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x1689b0e crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x1689aa9 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x168bccb crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x917a10 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x91d9c3 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b 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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x16ddb25 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ddb24 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xb669a5 0xb66997 0xb6602b 0xb65be5 0xb63adb 0x104605d 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb669a4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/metricshelper/pool.go:16 # 0xb66996 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6602a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:473 # 0xb65be4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:439 # 0xb63ada github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:46 # 0x104605c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x11fc github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:833 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 192] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x51a75a 0xcfcd46 0xcfcdc8 0xd3382a 0x10cc4cc 0x10c7402 0xc104fc 0x489381 # 0x51a759 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xcfcd45 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xcfcdc7 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 # 0xd33829 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 # 0x10cc4cb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10c7401 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 # 0xc104fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [2: 32] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc5f4ba 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc5f4b9 github.com/miekg/dns.init.func76+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:86 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 256] @ 0xd28c89 0xd28b25 0xd288b8 0x1041eef 0x10424ba 0x1041bf0 0x489381 # 0xd28c88 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 # 0xd28b24 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 # 0xd288b7 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 # 0x1041eee github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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: 384] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 640] @ 0x6a2dfe 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x691117 0x115ad4d 0x115a9fb 0x115d54d 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691116 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x116 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x115ad4c github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x2cc github.com/pactus-project/pactus/consensus/consensus.go:440 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115d54c github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x14c github.com/pactus-project/pactus/consensus/cp_mainvote.go:27 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcccdbe 0xcd7631 0xcd89b4 0xd33f59 0x10c5baf 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcccdbd 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 # 0xcd7630 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8a16b8 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x551475 0xafed05 0xafed00 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0xb0a819 0xb09077 0xb0c35c 0xb0c34e 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb0a818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c35b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c34d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0x1045445 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1045444 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x691ffb 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x691ffa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdc30fb 0xdc2265 0xdc944b 0xdc8c85 0xdc8b30 0xdc624f 0xdb9caf 0xdb9337 0xdadae8 0xde5ffa 0x489381 # 0xdc30fa github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdc2264 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc624e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdb9cae github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xde5ff9 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: 352] @ 0xd9321e 0xd900eb 0xda8945 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xd9321d 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 # 0xd900ea github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xda8944 github.com/quic-go/quic-go.init.func2+0xb24 github.com/quic-go/quic-go@v0.57.1/connection.go:439 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x466d26 0x76eb0c 0x772235 0x772236 0xd19da5 0xd19ae5 0x547f42 0x54852d 0x54772b 0xd18dad 0xd17ce5 0xd1f18f 0xd1af99 0xd2ab38 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x772234 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x772235 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0xd19da4 github.com/libp2p/go-libp2p/p2p/net/swarm.score+0x244 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:243 # 0xd19ae4 github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay.func1+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:118 # 0x547f41 sort.insertionSort_func+0xa1 sort/zsortfunc.go:12 # 0x54852c sort.pdqsort_func+0x30c sort/zsortfunc.go:73 # 0x54772a sort.Slice+0xca sort/slice.go:29 # 0xd18dac github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0xcc github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:118 # 0xd17ce4 github.com/libp2p/go-libp2p/p2p/net/swarm.NoDelayDialRanker+0x24 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_ranker.go:33 # 0xd1f18e 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 # 0xd1af98 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 # 0xd2ab37 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: 1280] @ 0x92d72e 0x92d71b 0x92e425 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x92d72d crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xb0d crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x92d71a crypto/tls.(*Conn).makeClientHello+0xafa crypto/tls/handshake_client.go:162 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 192] @ 0x53c2a5 0x53c419 0x56b3cd 0x6b9686 0x6d1fc4 0x6b8c06 0x6ccc1d 0x6e12bf 0x6e12b4 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x56b3cc encoding/json.(*Encoder).Encode+0x1ec encoding/json/stream.go:233 # 0x6b9685 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6d1fc3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b8c05 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6ccc1c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6e12be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6e12b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:149 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 3456] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x5d5e25 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x144ddea 0x144db23 0x1442507 0x14c3dc5 0x14c3992 0x14c373c 0x489381 # 0x144dde9 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x144db22 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x1442506 google.golang.org/grpc/internal/transport.NewServerTransport+0x326 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:172 # 0x14c3dc4 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.77.0/server.go:1018 # 0x14c3991 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.77.0/server.go:975 # 0x14c373b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.77.0/server.go:959 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x8d8fea 0x8d6d27 0x8d8bd8 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x8d8fe9 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee.func1+0x89 github.com/pactus-project/pactus/execution/executor/sortition.go:77 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x8d8bd7 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x197 github.com/pactus-project/pactus/execution/executor/sortition.go:75 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f25 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f24 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 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc1fc92 0xc1feb4 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1fc91 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doDropRPC+0xd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1524 # 0xc1feb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x73 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1541 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 24] @ 0xafd635 0xafd610 0xafd5a9 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafd634 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xafd60f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xafd5a8 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 144] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40f594 0xd28d54 0xd27f7f 0x489381 # 0xd28d53 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 # 0xd27f7e 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: 24] @ 0x7be505 0x7bebb8 0xd5fdb8 0xd5f58b 0x9336a3 0x938232 0x934e6c 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x7be504 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x7bebb7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd5f58a 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 # 0x9336a2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0xcb3ee5 0xcb3a9a 0xcb3614 0xcb337d 0xcb320d 0x489381 # 0xcb3ee4 github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x64 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:430 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [3: 96] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x653f25 0x653d65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x653f24 net.addrTable+0x184 net/interface_linux.go:155 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 112] @ 0x413e14 0xcf3bf6 0xcf3745 0xcfd2e5 0xd56579 0xd55055 0xd5469a 0xd52c32 0x489381 # 0xcf3bf5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf3744 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xcfd2e4 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 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 480] @ 0x7f2436 0x7f1cf0 0xaf2026 0x1072c49 0x106ebf6 0x106e130 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x1072c48 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x248 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:616 # 0x106ebf5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x895 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:248 # 0x106e12f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x11435dd 0x11434b3 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x11435dc github.com/pactus-project/pactus/util.LimitReaderClose+0x13c github.com/pactus-project/pactus/util/io.go:345 # 0x11434b2 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x114f516 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x115284b 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115284a github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x74a github.com/pactus-project/pactus/state/state.go:366 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 192] @ 0x5d5e25 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x6911e5 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x168eef7 0x69071d 0x690c8b 0xda1da5 0xda2347 0xda1ecc 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda2346 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 # 0xda1ecb 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 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 24] @ 0x693633 0x6a1b28 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc00d65 0xc00ee6 0xe17007 0xd3473a 0xd2d96a 0xd20f98 0x489381 # 0xc00d64 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc00ee5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe17006 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 # 0xd34739 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 # 0xd2d969 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 48] @ 0x11543e6 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x11543e5 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc2bc25 0xc2bc19 0x489381 # 0xc2bc24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc2bc18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [1: 48] @ 0x57e753 0x5e76b4 0x5e7e47 0x605445 0x604c9e 0x604c94 0x6930cd 0x691286 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e7e46 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x691285 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x409b12 0x47ef89 0x652e47 0x65282b 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x652e46 net.(*ipv6ZoneCache).update+0x1c6 net/interface.go:222 # 0x65282a net.Interfaces+0x4a net/interface.go:119 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [4: 768] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 18432] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 0: 0 [1: 32] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 3200] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x115284b 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115284a github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x74a github.com/pactus-project/pactus/state/state.go:366 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x671c2a 0x66d235 0x665da7 0x66591b 0x65aaf8 0x66e547 0x66cab4 0x64053a 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x671c29 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x66d234 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x665da6 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x640539 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 80] @ 0x661b98 0x649c05 0x64cde5 0x489381 # 0x661b97 net.newDNSError+0x117 net/net.go:703 # 0x649c04 net.(*Resolver).tryOneName+0x764 net/dnsclient_unix.go:342 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0xcf31dc 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x1030a30 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf31db github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x1030a2f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x47ef3a 0x47ef4f 0x8d57da 0x11508ac 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x8d57d9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 320] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x790325 0x7ab765 0x7b1190 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ab764 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7b118f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:960 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x115ac67 0x115a9fb 0x115cf7f 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115cf7e github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x19e github.com/pactus-project/pactus/consensus/cp_decide.go:25 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 704] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x9dffdf 0x9dfa57 0x9e5946 0x9e5a6e 0x9e5769 0x9e7647 0x15f5185 0x9e5769 0xa0608e 0x9e3865 0x489381 # 0x9dffde net/http.Header.Clone+0x6fe net/http/header.go:114 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9e5945 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9e5a6d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f5184 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x4db54d 0x4db5a6 0x4db715 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4db54c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4db5a5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4db714 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 160] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xbdbd8c 0xbdada5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdbd8b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbdada4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb0e826 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 128] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a1f5e 0x1153d12 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1153d11 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x351 github.com/pactus-project/pactus/state/state.go:509 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x6946e5 0x6946c6 0x6942b7 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6946e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6946c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8a176f 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 256] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x106fb0d 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x106fb0c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb0c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:364 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0xd5f9c5 0xd5f9bb 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0xd5f9c4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xd5f9ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:162 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 576] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x4c781d 0x81e8a7 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1030cd5 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x81e8a6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:184 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1030cd4 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x76f316 0x76f21f 0xb09709 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76f315 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb09708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 112] @ 0xd1a465 0xd1a745 0xd2a58d 0xd2a145 0x103272d 0x1032305 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd1a464 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 # 0xd1a744 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 # 0xd2a58c 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 # 0xd2a144 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 # 0x103272c 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 # 0x1032304 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x47ef3a 0x47ef4f 0xcd764f 0xcd89b4 0xd33f59 0x10c5baf 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcd764e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:700 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc52111 0xcb0c4e 0xcb0aee 0x489381 # 0xc52110 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x90 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:24 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 512] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xa05ce6 0x9e34fa 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa05ce5 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0x9e34f9 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xb79c1f 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb79c1e github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd93bd9 0xd93b75 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd93bd8 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 # 0xd93b74 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0x51d4a6 0xcd6d7f 0xcd6d3b 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd6d7e 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 # 0xcd6d3a 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 2560] @ 0xdbf74a 0xdb6bf7 0xdb6ada 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0xdbf749 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.57.1/crypto_stream.go:141 # 0xdb6bf6 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xd6 github.com/quic-go/quic-go@v0.57.1/connection.go:1991 # 0xdb6ad9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x6a13f0 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a13ef github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x8d6065 0x8d87be 0x8d8633 0x8da51f 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d6064 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 256] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x51cede 0x51d470 0x1154287 0x6e1d45 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51cedd fmt.newPrinter+0x1d fmt/print.go:152 # 0x51d46f fmt.Sprintf+0x2f fmt/print.go:238 # 0x1154286 github.com/pactus-project/pactus/state.(*state).LogString+0x106 github.com/pactus-project/pactus/state/state.go:531 # 0x6e1d44 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb298bf 0xb786dc 0xb773a7 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb773a6 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0xcd6d7f 0xcd6d3b 0xcd5886 0xd27e37 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd6d7e 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 # 0xcd6d3a 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 # 0xcd5885 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 # 0xd27e36 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 384] @ 0x6911e5 0x699265 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 32] @ 0x114f516 0x114f42e 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x693474 0x69344a 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x693473 bytes.NewReader+0x93 bytes/reader.go:159 # 0x693449 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x537d2a 0xcf4308 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf4307 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a24b2 0x4a1b25 0x922817 0x9226d2 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x922816 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1004 # 0x9226d1 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1049 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b 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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x538db8 0x5395ad 0x53956f 0xd20f45 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x538db7 context.WithDeadlineCause+0x137 context/context.go:643 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xd20f44 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: 96] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x1153d2f 0x1153d0e 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1153d2e github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x36e github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1153d0d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x34d github.com/pactus-project/pactus/state/state.go:509 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a2499 0x4a1b25 0xda95bb 0xdb0806 0xdb07ec 0xdafa7b 0xdad849 0x489381 # 0x4a2498 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda95ba github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb0805 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb07eb github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2048] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6a467d 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a467c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x76de45 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xc93d56 0xc93d06 0xc93cfd 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc93d55 github.com/miekg/dns.cloneSlice[...]+0x75 github.com/miekg/dns@v1.1.69/types.go:1681 # 0xc93d05 github.com/miekg/dns.unpackDataAAAA+0x25 github.com/miekg/dns@v1.1.69/msg_helpers.go:48 # 0xc93cfc github.com/miekg/dns.(*AAAA).unpack+0x1c github.com/miekg/dns@v1.1.69/zmsg.go:1236 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x74333a 0x743350 0x168ef0f 0x16c9e73 0x16c389f 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x743339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74334f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16c9e72 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c389e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8a176f 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xbdbdc8 0xbdada5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdbdc7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbdada4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xaf1bf0 0x1030cd5 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf1bef github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1030cd4 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5c90b9 0x69b533 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 640] @ 0x6bbf5d 0x6bbf51 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bbf5c encoding/json.NewDecoder+0x29c encoding/json/stream.go:34 # 0x6bbf50 github.com/rs/zerolog.ConsoleWriter.Write+0x290 github.com/rs/zerolog@v1.34.0/console.go:140 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x9dfea5 0x9dfa57 0x9e5946 0x9e5a6e 0x9e5769 0x9e7647 0x15f5185 0x9e5769 0xa0608e 0x9e3865 0x489381 # 0x9dfea4 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0x9dfa56 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x9e5945 net/http.Error+0x1a5 net/http/server.go:2353 # 0x9e5a6d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x15f5184 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 1248] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x537339 0x5372fd 0x9dec4c 0x9e35d8 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x9dec4b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 192] @ 0x4dce2d 0x4dd0b2 0x650d4c 0x66a4fb 0x669390 0x9e920c 0x15f0e89 0x489381 # 0x4dce2c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dd0b1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x650d4b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x66a4fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66938f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9e920b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f0e88 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 896] @ 0x168bada 0x96aa59 0x91c616 0x937170 0x934e3e 0x92ebae 0x925852 0x963a28 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x93716f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ef crypto/tls/handshake_client_tls13.go:520 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x5ac4ca 0x6977e6 0x6977c3 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x6a5bf4 0x6a5bcd 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6977e5 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6977c2 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a5bf3 github.com/fxamacker/cbor/v2.Marshal+0x2b3 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a5bcc github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x28c github.com/pactus-project/pactus/types/vote/cp_vote.go:93 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 3456] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0xb774ab 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb774aa github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:254 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb77f51 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb77f50 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5c600b 0x5c6906 0x692ddd 0x115fb05 0x115fb1f 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115fb04 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115fb1e github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1de github.com/pactus-project/pactus/consensus/propose.go:22 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0x6ae76b 0x6ae7a5 0x6ae716 0x6aeef7 0x115cc25 0x115d3d0 0x115e49d 0x115e452 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae76a github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xaa github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae7a4 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xe4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:21 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aeef6 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasAnyVoteFor+0x16 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:133 # 0x115cc24 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x44 github.com/pactus-project/pactus/consensus/cp.go:314 # 0x115d3cf github.com/pactus-project/pactus/consensus.(*cpMainVoteState).enter+0x2f github.com/pactus-project/pactus/consensus/cp_mainvote.go:14 # 0x115e49c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x69c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115e451 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x651 github.com/pactus-project/pactus/consensus/cp_prevote.go:69 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 24] @ 0xcfcb9f 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf0be5 0xc0f425 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcfcb9e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:24 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf0be4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc0f424 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 768] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xda4a65 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda4a64 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0xbd818f 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd818e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc2e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x51d4a6 0x6be585 0x6bdf97 0x6bd7af 0x6bc126 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6be584 github.com/rs/zerolog.colorize+0xe4 github.com/rs/zerolog@v1.34.0/console.go:398 # 0x6bdf96 github.com/rs/zerolog.ConsoleWriter.writePart.consoleDefaultFormatTimestamp.func2+0x1f6 github.com/rs/zerolog@v1.34.0/console.go:452 # 0x6bd7ae github.com/rs/zerolog.ConsoleWriter.writePart+0x3ee github.com/rs/zerolog@v1.34.0/console.go:341 # 0x6bc125 github.com/rs/zerolog.ConsoleWriter.Write+0x465 github.com/rs/zerolog@v1.34.0/console.go:155 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x693556 0x697b87 0x697789 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x697788 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x1158614 0x115e9d8 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1158613 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d3 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5c600b 0x5c6906 0x692ddd 0x6b1cad 0x6b1cc1 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b1cac github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xec github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b1cc0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a6612 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6a6611 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x111 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 192] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 864] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 64] @ 0xb701be 0xb7022c 0xb70335 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb701bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0xd05cb5 0xd22e17 0xd2531b 0xd22c7a 0xd30805 0x489381 # 0xd05cb4 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 # 0xd22e16 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 # 0xd2531a 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 # 0xd22c79 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 # 0xd30804 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: 2560] @ 0x9233b7 0x922ef8 0x92e8a5 0x925852 0x963a28 0x489381 # 0x9233b6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x92e8a4 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0xa417f9 0xa414cd 0xa465ac 0xb77765 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb77764 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4856dc 0x4eb048 0xdd0959 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x8db6ca 0x73cc91 0x8db4c9 0x8db3a5 0xd56f98 0xd56f5b 0x10c46f2 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xdd0958 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x8db6c9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd56f97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd56f5a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 28672] @ 0x5ac4ca 0x1174037 0x1174013 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x964d85 0x9648bc 0x922c47 0x922cf9 0x92e8a5 0x925852 0x963a28 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x964d84 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9648bb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x922c46 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x92e8a4 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 512] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x8c8316 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x8c8315 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x67f8c8 0x67de65 0x679a3a 0x67a945 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67f8c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x67de64 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67a944 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6fd06f 0x6fc710 0x700d82 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6fc70f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x700d81 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x118af65 0x118b005 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x67d728 0x67d70c 0x67e865 0x67e025 0x679a3a 0x67aa8c 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x67d727 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x67d70b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x67e864 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x67e024 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67aa8b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 2048] @ 0x70332f 0x704071 0x704350 0x72cb8b 0x710905 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x70332e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x704070 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x70434f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72cb8a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x710904 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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] @ 0x67b6c6 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186f45 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b6c5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186f44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x67d728 0x67d70c 0x67e865 0x67e025 0x679a3a 0x67a945 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x67d727 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x67d70b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x67e864 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x67e024 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67a944 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 6291456] @ 0x6eb895 0x704d85 0x72b565 0x710888 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb894 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 # 0x704d84 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x72b564 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x710887 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 36864] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x67d728 0x67d70c 0x67e865 0x67e025 0x679a3a 0x67a945 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x67d727 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x67d70b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x67e864 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x67e024 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67a944 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 4864] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6f49af 0x6f629d 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6f49ae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f629c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x63e61a 0x65c405 0x65a093 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x63e619 internal/singleflight.(*Group).DoChan+0x259 internal/singleflight/singleflight.go:86 # 0x65c404 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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: 32] @ 0x51d4a6 0xa46574 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa46573 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x8d595e 0x8d776f 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d595d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcb657b 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xcb657a github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x17a github.com/libp2p/zeroconf/v2@v2.2.0/server.go:802 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 96] @ 0xa059fc 0xa059bd 0xa05ad4 0x9e34ba 0x489381 # 0xa059fb bufio.NewReaderSize+0x1db bufio/bufio.go:56 # 0xa059bc bufio.NewReader+0x19c bufio/bufio.go:63 # 0xa05ad3 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0x9e34b9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 768] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xda4885 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda4884 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 72] @ 0x6924e5 0x5b1b44 0x5b34e9 0x5ae0f4 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6924e4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x24 github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 16] @ 0x40aa4e 0x40ff45 0xc1a109 0xc1765a 0xc2f55c 0xc2c0e7 0x489381 # 0xc1a108 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc17659 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95ee33 0x9580c5 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x76de45 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16de54f 0x16df675 0x95bf19 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16de54e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16df674 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x95bf18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb700de 0xb7012e 0xb704cc 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a2499 0x4a1b25 0x8a1914 0xcf6fca 0xcf6fad 0xcf665c 0x489381 # 0x4a2498 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcf6fc9 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcf6fac github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 48] @ 0xdde01e 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdde01d github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.57.1/stream.go:77 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 512] @ 0x4a1fbc 0x4a1e06 0x4a1ad4 0xc481ed 0xc480ee 0xc4f697 0xc4f68f 0xde3f82 0xde735c 0xde66a5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1ad3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc481ec golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:194 # 0xc480ed golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:31 # 0xc4f696 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc4f68e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xde3f81 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 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: 16128] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 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] @ 0xdde0f9 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xdde0f8 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.57.1/stream.go:86 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x537339 0x5372fd 0xb777a5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0xb777a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x413e14 0x4eb008 0xdd0959 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x8db6ca 0x73cc91 0x8db4c9 0x8db3a5 0xd56f98 0xd56f5b 0x10c46f2 0xd27fe5 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xdd0958 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x8db6c9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd56f97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd56f5a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x16de54f 0x16ddb4d 0x9375f2 0x934e3e 0x92ebae 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16de54e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16ddb4c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x9375f1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x871 crypto/tls/handshake_client_tls13.go:541 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xddf04c 0xddf0b9 0xdded67 0xdacf53 0xda88be 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xddf04b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:55 # 0xddf0b8 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d8 github.com/quic-go/quic-go@v0.57.1/streams_map.go:82 # 0xdded66 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.57.1/streams_map.go:60 # 0xdacf52 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xda88bd github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x693556 0x6a12ed 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6a12ec github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:303 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6982ce 0x6981cc 0x698cc5 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x6982cd github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x12d github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x698cc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x44 github.com/pactus-project/pactus/types/certificate/certificate.go:287 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 32] @ 0x51d4a6 0xa46574 0xb7a44b 0xb78ece 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa46573 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7a44a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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] @ 0xb744fc 0xb76af0 0x489381 # 0xb744fb 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 # 0xb76aef 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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 32] @ 0x8c5585 0x8c5597 0x8c91d7 0x8d5944 0x8d7928 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5584 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c5596 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8c91d6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8d5943 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdde32c 0xdde34d 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdde32b github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:65 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xdc1070 0xdc1064 0xdde2ea 0xdde34d 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdc106f 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 # 0xdc1063 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:38 # 0xdde2e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 192] @ 0xd93bd9 0xd93b75 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd93bd8 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 # 0xd93b74 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0x11598b4 0x115987e 0x1159837 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x11598b3 github.com/pactus-project/pactus/types/vote.newVote+0xd3 github.com/pactus-project/pactus/types/vote/vote.go:84 # 0x115987d github.com/pactus-project/pactus/types/vote.NewCPPreVote+0x9d github.com/pactus-project/pactus/types/vote/vote.go:42 # 0x1159836 github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x56 github.com/pactus-project/pactus/consensus/consensus.go:334 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c539 0x5add8b 0x5af7fc 0x5ae0f4 0x5af7fc 0x5ac8c6 0x5ac49c 0x6b410b 0x6b40df 0x6b4b5f 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c538 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5add8a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af192 0x6af10f 0x115d534 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115d533 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x133 github.com/pactus-project/pactus/consensus/cp_mainvote.go:26 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x16d945c 0x16de473 0x16de009 0x95de32 0x95ddf0 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16d945b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95de31 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x95ddef crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xda48da 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda48d9 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x113d81c 0x1127b3c 0x1029dd2 0x10290fe 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x1127b3b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1029dd1 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 # 0x10290fd 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: 32] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdca073 0xdc9af9 0xdbaa89 0xdb93dc 0xdadae8 0x489381 # 0xdca072 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdc9af8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdbaa88 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdb93db github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdadae7 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] @ 0x466d26 0xb6ff9e 0xb6ff23 0xb6ff37 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff9d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda2347 0xda1ecc 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda2346 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 # 0xda1ecb 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 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 72] @ 0x4c7435 0x5a4425 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c7434 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x5a4424 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc20b85 0xc20bd0 0xc2c185 0x489381 # 0xc20b84 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc20bcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc2c184 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] @ 0x76de45 0x770e7c 0x10455dd 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x665746 0x66571d 0x65aaf8 0x66e547 0x66cab4 0x1184933 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x665745 net.newFD+0xc5 net/fd_unix.go:27 # 0x66571c net.socket+0x9c net/sock_posix.go:27 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x1184932 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [3: 5376] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x40ffd7 0xc18d4d 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18d4c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6972b8 0x69728d 0x6a2e8a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6972b7 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69728c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x10c575d 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10c575c 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xdd47a8 0xdd45fb 0xdc3843 0xdc23ea 0xdc944b 0xdc8c85 0xdc8b30 0xdc78cf 0xdc764b 0xdbacf4 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xdd47a7 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.57.1/send_stream.go:266 # 0xdd45fa github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdc3842 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdc23e9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc78ce github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdc764a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdbacf3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0xb298bf 0xb77419 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb77418 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x8d87e6 0x8d8633 0x8da51f 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x8d87e5 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0xb291a7 0xb2916e 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb291a6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb2916d 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 1792] @ 0x921c8e 0x9224bb 0x922986 0x93933a 0x934e9b 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x921c8d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x9224ba crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x939339 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5d9 crypto/tls/handshake_client_tls13.go:823 # 0x934e9a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 7680] @ 0xd77445 0x4a1c11 0xdd4bbb 0xdd4baf 0xdd4845 0xdd45fb 0xdc3843 0xdc23ea 0xdc944b 0xdc8c85 0xdc8b30 0xdc78cf 0xdc764b 0xdbacf4 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd77444 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd4bba github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdd4bae github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.57.1/send_stream.go:334 # 0xdd4844 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.57.1/send_stream.go:286 # 0xdd45fa github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.57.1/send_stream.go:225 # 0xdc3842 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.57.1/framer.go:261 # 0xdc23e9 github.com/quic-go/quic-go.(*framer).Append+0x269 github.com/quic-go/quic-go@v0.57.1/framer.go:109 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc78ce github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdc764a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdbacf3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [4: 320] @ 0x6bcfb9 0x6bcf40 0x6bcfba 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcfb8 strconv.quoteWith+0xb18 strconv/quote.go:24 # 0x6bcf3f strconv.Quote+0xa9f strconv/quote.go:126 # 0x6bcfb9 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb19 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4e3a4c 0x790705 0x7aba7a 0x7abb2b 0x7b1305 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0x963a28 0x489381 # 0x4e3a4b time.Time.Format+0xeb time/format.go:650 # 0x790704 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7aba79 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7abb2a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x7b1304 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:981 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6bcc0d 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcc0c github.com/rs/zerolog.ConsoleWriter.writeFields+0x76c github.com/rs/zerolog@v1.34.0/console.go:263 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 576] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x10449ab 0x1044958 0x1042a59 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x10449aa github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x48a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1044957 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 # 0x1042a58 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xcd9af9 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd9af8 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4c781d 0x59d067 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6bbdc6 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bbdc5 github.com/rs/zerolog.ConsoleWriter.Write+0x105 github.com/rs/zerolog@v1.34.0/console.go:129 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdaa84a 0xdaa25e 0xdb9092 0xdb8aeb 0xdb6e37 0xdb6ada 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0xdaa849 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:144 # 0xdaa25d github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:92 # 0xdb9091 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf1 github.com/quic-go/quic-go@v0.57.1/connection.go:2388 # 0xdb8aea github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.57.1/connection.go:2333 # 0xdb6e36 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x316 github.com/quic-go/quic-go@v0.57.1/connection.go:1980 # 0xdb6ad9 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x99 github.com/quic-go/quic-go@v0.57.1/connection.go:1965 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x57e753 0x5e76b4 0x5e7e47 0x605445 0x604c9e 0x604c94 0x6930cd 0x692934 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e7e46 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0xdc1005 0x4a1c11 0xdea87c 0xdea71b 0xdc1105 0xdde2ea 0xdde34d 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdc1004 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdea87b 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 # 0xdea71a 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 # 0xdc1104 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:41 # 0xdde2e9 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:69 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x76de45 0x770e7c 0x770b47 0xb0a819 0xb09077 0xb0c35c 0xb0c34e 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb0a818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c35b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c34d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x168eef7 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x16de198 0x16de009 0x16ddb25 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16de197 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ddb24 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 8] @ 0xb6ff16 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff15 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xcd69cf 0xcd5545 0xcd5365 0xd53826 0xe16bcf 0xd526c3 0x489381 # 0xcd69ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcd5544 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 # 0xcd5364 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 # 0xd53825 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x168eef7 0x69071d 0x690c8b 0xda1da5 0xd9c293 0xda0297 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c292 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda0296 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef0f 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f25 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f24 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 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x466d26 0xb701e5 0xb7022c 0xb70335 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb701e4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x8dae95 0x8db2b4 0x10cbee5 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10cbee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xa417b1 0xa414cd 0xa465ac 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x114f0a7 0x11545e5 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f0a6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11545e4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:551 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x65430c 0x653ed2 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x65430b net.newAddr+0x28b net/interface_linux.go:182 # 0x653ed1 net.addrTable+0x131 net/interface_linux.go:153 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x53c2a5 0x53c419 0x764f9d 0x8a504c 0xc07756 0xc0777e 0xd22844 0xd30805 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x764f9c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8a504b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc07755 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0777d 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 # 0xd22843 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 # 0xd30804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 96] @ 0xb702c9 0xb70367 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb702c8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x69382f 0x692916 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 1152] @ 0x67b1a6 0x67b3ee 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b1a5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x67b3ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6925b4 0x69258a 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6925b3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x692589 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x115aac6 0x115a9fb 0x115cf7f 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115aac5 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x45 github.com/pactus-project/pactus/consensus/consensus.go:425 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115cf7e github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x19e github.com/pactus-project/pactus/consensus/cp_decide.go:25 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x57e753 0x5e76b4 0x5e8067 0x605445 0x604c9e 0x604c94 0x6930cd 0x692934 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e8066 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x79446b 0x79443b 0x794364 0x791a42 0x791e9c 0x78f565 0x794118 0x794078 0x791a42 0x791e9c 0x78f565 0x793f5e 0x79981c 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x79446a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x79443a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x794363 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x78f564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x794117 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x794077 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x78f564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x793f5d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x79981b crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x6af0d6 0x115cf66 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af0d5 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x35 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:151 # 0x115cf65 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x185 github.com/pactus-project/pactus/consensus/cp_decide.go:24 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 576] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 64] @ 0x466d26 0x16d93f3 0x16de473 0x16de009 0x95bf9e 0x95bf69 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16d93f2 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95bf9d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x95bf68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xdc32ee 0xdc2265 0xdc944b 0xdc8c85 0xdc8b30 0xdc78cf 0xdc764b 0xdbacf4 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xdc32ed github.com/quic-go/quic-go.(*framer).appendControlFrames+0x5ad github.com/quic-go/quic-go@v0.57.1/framer.go:189 # 0xdc2264 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc78ce github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdc764a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdbacf3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 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] @ 0x584c7e 0x584c5d 0x584c5b 0x6946a5 0x694694 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x584c7d math/big.nat.make+0x3d math/big/nat.go:62 # 0x584c5c math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x584c5a math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x6946a4 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x694693 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4856dc 0x4eb048 0xdd0959 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x4d414e 0x8db518 0x8db4fb 0x8db3a5 0xd57105 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xdd0958 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0x8db517 io.ReadFull+0xd7 io/io.go:354 # 0x8db4fa github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd57104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x537345 0x65c2b2 0x65a093 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x537344 context.WithCancel+0x64 context/context.go:242 # 0x65c2b1 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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] @ 0xc485da 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc485d9 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x59 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:20 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 16] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0xb0a819 0xb09077 0xb0c2d8 0xb0c2ca 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb0a818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c2d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c2c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 160] @ 0x40be12 0x40a96d 0x40ff45 0xc17866 0xc175a5 0xc2f55c 0xc2c0e7 0x489381 # 0xc17865 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc175a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0x168eef7 0x16d92da 0x16de473 0x16de009 0x95c047 0x95bfeb 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95c046 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x95bfea crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb298bf 0xb786dc 0xb773a7 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb773a6 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:243 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x466d26 0xb1f355 0xb1f34b 0xb1bd1a 0xb6ab1b 0xb69b05 0xb698c8 0x489381 # 0xb1f354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb1f34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb1bd19 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xb6ab1a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:666 # 0xb69b04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:506 # 0xb698c7 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: 96] @ 0x5bd492 0x5c8f3c 0x5c8ed3 0x6a3205 0x6a31d0 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5bd491 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x5c8f3b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5c8ed2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6a3204 github.com/pactus-project/pactus/crypto.Address.LogString+0x144 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6a31cf github.com/pactus-project/pactus/types/block.(*Block).LogString+0x10f github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x16ad414 0x16c4402 0x16c40e5 0x16c7c28 0x16c7bfb 0x7975ab 0x794796 0x914c12 0x9385c8 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x16ad413 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16c4401 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x16c40e4 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x16c7c27 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16c7bfa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7975aa crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x794795 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x914c11 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x9385c7 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x607 crypto/tls/handshake_client_tls13.go:693 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 480] @ 0x9233b7 0x922ef8 0x938786 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x9233b6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x938785 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x7c5 crypto/tls/handshake_client_tls13.go:640 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x63e545 0x65c405 0x65a093 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x63e544 internal/singleflight.(*Group).DoChan+0x184 internal/singleflight/singleflight.go:81 # 0x65c404 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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: 24] @ 0x1148055 0x117424d 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1148054 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x117424c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a2f75 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2f74 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb700de 0xb7012e 0xb704af 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xd1c407 0xd2ab38 0x489381 # 0xd1c406 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 # 0xd2ab37 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: 576] @ 0x10b5ac5 0x10b5a77 0x1127b2b 0x1127b2c 0x1029dd2 0x10290fe 0x489381 # 0x10b5ac4 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x10b5a76 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 # 0x1127b2a 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 # 0x1127b2b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.46.0/config/config.go:670 # 0x1029dd1 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 # 0x10290fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6bd github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:234 0: 0 [2: 160] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 1536] @ 0x93f0d5 0x93f0a5 0x93efb7 0x791a42 0x791e9c 0x93ed3d 0x93ecf7 0x791a42 0x791e9c 0x93ec94 0x93ec73 0x791a42 0x791e9c 0x93cade 0x93c97c 0x940ff5 0x922917 0x92e7f5 0x925852 0x963a28 0x489381 # 0x93f0d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93f0a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93efb6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ed3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93ecf6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ec93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93ec72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93cadd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93c97b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x48d86b 0x5476e7 0xc218ac 0xc2c185 0x489381 # 0x48d86a internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x5476e6 sort.Slice+0x86 sort/slice.go:26 # 0xc218ab github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 224] @ 0xdd3556 0xdde1a5 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xdd3555 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 112] @ 0x413e14 0xafe5a5 0xafdf85 0xafc5db 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0xafe5a4 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 224] @ 0x690caf 0xda1da5 0xd9c293 0xda0297 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x690cae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c292 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:17 # 0xda0296 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x115ff51 0x115ff29 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115ff50 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x150 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115ff28 github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x128 github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x16ba6cd 0x16c41b9 0x16c7c28 0x16c7bfb 0x7975ab 0x794796 0x914c12 0x95eaa5 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16ba6cc crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x16c41b8 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 crypto/internal/fips140/ecdsa/ecdsa.go:477 # 0x16c7c27 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16c7bfa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7975aa crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x794795 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x914c11 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x95eaa4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x78bb52 0x78b145 0x78bb9d 0x78b145 0x78bb9d 0x78c073 0x7beca5 0x7bec7b 0xd5fdb8 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x78bb51 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x78b144 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78b144 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78c072 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7beca4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7bec7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x68cdec 0x68cdab 0x68cda3 0x9e72ce 0x9e6745 0x9e75c5 0x15f5185 0x9e5769 0xa0608e 0x9e3865 0x489381 # 0x68cdeb slices.AppendSeq[...]+0x6b slices/iter.go:51 # 0x68cdaa slices.Collect[...]+0x2a slices/iter.go:60 # 0x68cda2 slices.Sorted[...]+0x22 slices/iter.go:67 # 0x9e72cd net/http.(*ServeMux).matchingMethods+0x20d net/http/server.go:2842 # 0x9e6744 net/http.(*ServeMux).findHandler+0x2e4 net/http/server.go:2739 # 0x9e75c4 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x15f5184 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x795025 0x7989c9 0x799795 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x795024 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7989c8 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x799794 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 512] @ 0xb298bf 0xb779cc 0xb779ae 0xb779a2 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb779cb 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 # 0xb779ad 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 # 0xb779a1 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x671a92 0x66d235 0x665da7 0x66591b 0x65aaf8 0x66e547 0x64538b 0x644ca8 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x671a91 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x66d234 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x665da6 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64538a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 48] @ 0x8a18a8 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a18a7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd5711d 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0xd5711c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x791e05 0x93bead 0x93bd4f 0x940ff5 0x922917 0x92e7f5 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93beac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a2c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93bd4e crypto/tls.(*clientHelloMsg).marshalMsg+0x18ce crypto/tls/handshake_messages.go:210 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 160] @ 0xc00d65 0xc00ee6 0xe17007 0xd3473a 0xd2bccc 0xd2b2e2 0xd2b885 0xd2ac45 0xd1ae30 0xd2ab38 0x489381 # 0xc00d64 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc00ee5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe17006 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 # 0xd34739 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 # 0xd2bccb 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 # 0xd2b2e1 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 # 0xd2b884 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 # 0xd2ac44 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 # 0xd1ae2f 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 # 0xd2ab37 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] @ 0xcd9b4d 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcd9b4c 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6933be 0x69339b 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6933bd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x69339a github.com/pactus-project/pactus/crypto/bls.(*Signature).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/signature.go:56 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x791e05 0x951734 0x95169c 0x922917 0x95d2fd 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x951733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95169b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d2fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0xc49eba 0xc4679d 0xc48089 0xc4f697 0xc4f68f 0xde3f82 0xde735c 0xde66a5 0x489381 # 0xc49eb9 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:83 # 0xc4679c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc48088 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc4f696 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc4f68e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xde3f81 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 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: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x96116d 0x91c607 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc6fa72 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc6fa71 github.com/miekg/dns.unpackTxt+0xf1 github.com/miekg/dns@v1.1.69/msg.go:539 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [4: 192] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x791e05 0x94ab34 0x94ab13 0x791a42 0x791e9c 0x94aad4 0x94aab3 0x791a42 0x791e9c 0x949d1d 0x949c14 0x791a42 0x791e9c 0x949b34 0x949b13 0x791a42 0x791e9c 0x949a54 0x9499bc 0x922917 0x95cacc 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x94ab33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x94ab12 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94aad3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94aab2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949c13 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949b33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949b12 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9499bb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cacb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x115a6d5 0x115a6c9 0x115a1ff 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a6d4 github.com/pactus-project/pactus/sync/bundle/message.NewVoteMessage+0xd4 github.com/pactus-project/pactus/sync/bundle/message/vote.go:13 # 0x115a6c8 github.com/pactus-project/pactus/consensus.(*consensus).broadcastVote+0xc8 github.com/pactus-project/pactus/consensus/consensus.go:398 # 0x115a1fe github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:374 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0x1041eef 0x10424ba 0x1041bf0 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0x1041eee github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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: 192] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0xd9c894 0xda1fd5 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9c893 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 # 0xda1fd4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 192] @ 0x58ada5 0x58ad1d 0x69465b 0x69461e 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69465a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69461d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x83aeac 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x8a5e11 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x83aeab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8a5e10 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x698bb2 0x698b79 0x698b78 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698bb1 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x698b78 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x698b77 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcb58bd 0xcb425d 0xcb3a9a 0xcb3614 0xcb337d 0xcb306d 0x489381 # 0xcb58bc github.com/libp2p/zeroconf/v2.(*Server).appendAddrs+0x3dc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:693 # 0xcb425c github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x3dc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:464 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [5: 1760] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0xcfc385 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0xcfc384 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 64] @ 0x73da74 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0xcd770d 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6be0a5 0x6bd7af 0x6bc126 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6be0a4 github.com/rs/zerolog.ConsoleWriter.writePart.consoleDefaultFormatLevel.func1+0xe4 github.com/rs/zerolog@v1.34.0/console.go:472 # 0x6bd7ae github.com/rs/zerolog.ConsoleWriter.writePart+0x3ee github.com/rs/zerolog@v1.34.0/console.go:341 # 0x6bc125 github.com/rs/zerolog.ConsoleWriter.Write+0x465 github.com/rs/zerolog@v1.34.0/console.go:155 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4c781d 0x5b1ac5 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x5b1ac4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x1a4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1863 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 768] @ 0x671c2a 0x66d235 0x66e01e 0x66c525 0xde438d 0xdd2c1a 0xdd293e 0xdd332c 0xdae1e5 0x489381 # 0x671c29 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x66d234 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66e01d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x66c524 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde438c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xdd2c19 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xdd293d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xdd332b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdae1e4 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] @ 0x114f516 0x114f465 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f465 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x790325 0x7ab45d 0x7b128d 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ab45c crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7b128c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x6912e5 0x699265 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16] @ 0x820a89 0x820a69 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x820a88 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x820a68 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x780917 0x77d44a 0x7ac398 0x7b16a8 0x7b211d 0x915fa8 0x932f7a 0x938232 0x934e6c 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x780916 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x77d449 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7ac397 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7b16a7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x915fa7 crypto/tls.(*weakCertCache).newCert+0xe7 crypto/tls/cache.go:26 # 0x932f79 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1115 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 256] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d9655 0x16de5a6 0x16df675 0x95bf19 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16df674 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x95bf18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x76d927 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76d926 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53731b 0x5372fd 0x65c2b2 0x65a093 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x65c2b1 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [3: 144] @ 0x8d87e6 0x8d8633 0x8da51f 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d87e5 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb6ff85 0xb6ff23 0xb6ff37 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a0f15 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a0f14 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:268 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xafa085 0xb6df47 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xafa084 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 # 0xb6df46 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 256] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8a16b8 0xcf6cc7 0xcf6cbd 0xcf665c 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcf6cc6 github.com/libp2p/go-buffer-pool.Get+0x506 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf6cbc github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4fc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 48] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 1792] @ 0xd9cfac 0xd9cfa0 0xd9d103 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xd9cfab crypto/tls.Client+0xeb crypto/tls/tls.go:61 # 0xd9cf9f crypto/tls.QUICClient+0xdf crypto/tls/quic.go:176 # 0xd9d102 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x242 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:95 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x4a24b2 0x4a1b25 0xdf711f 0xdf70fc 0xdd0e8a 0xdd0597 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf0be5 0xc0f425 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdf711e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:32 # 0xdf70fb 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 # 0xdd0e89 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:243 # 0xdd0596 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b6 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:146 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf0be4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc0f424 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 96] @ 0x706f0c 0x706ede 0x706dc2 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x706f0b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x706edd github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x706dc1 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x773b48 0x773b7c 0x77a3d3 0x76d347 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x773b47 net.ParseIP+0x27 net/ip.go:528 # 0x773b7b github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x77a3d2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x76d346 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb70334 0xb78c93 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb70333 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb78c92 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xafafe5 0xafafc2 0xafc770 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafafe4 go.opentelemetry.io/otel/metric.WithAttributeSet+0x84 go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xafafc1 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 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a473e 0x7a4753 0xda1374 0xda1273 0xda02cf 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda1373 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 # 0xda1272 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 # 0xda02ce 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [3: 48] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc4fbc6 0xc4fb7e 0xc52a47 0xcb6551 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc4fbc5 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.48.0/internal/socket/socket.go:215 # 0xc4fb7d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.48.0/ipv4/control.go:64 # 0xc52a46 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0xa6 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:76 # 0xcb6550 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x150 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:782 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [6: 2304] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 160] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0xa417b1 0xa414cd 0xa465ac 0xb76c25 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb76c24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6b3e25 0x8c58fa 0x8c953f 0x1154595 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3e24 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8c58f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8c953e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x1154594 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0x466d26 0xaf602b 0xb743ca 0xb76af0 0x489381 # 0xaf602a 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [1: 80] @ 0x6b40ef 0x118b549 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x118b548 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:239 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x691fda 0x115ff51 0x115ff29 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x115ff50 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x150 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115ff28 github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x128 github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 96] @ 0x6a40d3 0x6a2e6a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40d2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11584ee 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x11584ed github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xad github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [2: 16] @ 0x6b0305 0x6b02ef 0x6b027a 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0304 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x3c4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:68 # 0x6b02ee github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x3ae github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:54 # 0x6b0279 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:45 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [13: 4160] @ 0xa04e05 0x9de7e7 0x9e35d8 0x489381 # 0xa04e04 net/http.readRequest+0x84 net/http/request.go:1083 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0xcd65a5 0xcd46f1 0xcd87ef 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd65a4 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 # 0xcd46f0 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x10c6205 0x10c629b 0x10c5bb5 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x10c6204 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c629a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10c5bb4 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 896] @ 0xdd3556 0xdde1a5 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdd3555 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x5ef5ca 0x6040c5 0x60387b 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x66d092 0x6661b0 0x66591b 0x65aaf8 0x66e547 0x64538b 0x644ca8 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x66d091 net.sockaddrToUDP+0x71 net/udpsock_posix.go:20 # 0x6661af net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64538a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 192] @ 0x168eef7 0x69071d 0x9612be 0x95dd2e 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x9612bd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x95dd2d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x839828 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x839827 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [2: 128] @ 0xb767e5 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb767e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x6c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:127 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x78bd8a 0x78b145 0x78bb9d 0x78c073 0x7beca5 0x7bec7b 0xd5fdb8 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x78bd89 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x78b144 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78c072 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7beca4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7bec7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4a1fbc 0x4a1e06 0x4a1ad4 0x8a1739 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1ad3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 80] @ 0x6b40ef 0x6b4cba 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 480] @ 0xcd987e 0xcd663f 0xcd46f1 0xcd87ef 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd987d 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 # 0xcd663e 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 # 0xcd46f0 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x1677b73 0x16ddf87 0x95bf9e 0x95bf69 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16ddf86 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x95bf9d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x95bf68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xd93d71 0xd93d0f 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd93d70 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 # 0xd93d0e 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 112] @ 0x4856dc 0x4eb255 0x538ee5 0x5395ad 0x53956f 0xb26338 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0x538ee4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xb26337 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 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x168f02e 0x16d9655 0x16de5a6 0x16df675 0x95bf19 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16df674 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x95bf18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x7ab105 0x7ab4cf 0x7b128d 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7ab104 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7ab4ce crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x7b128c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:971 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x6a13f0 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a13ef github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x10c624a 0x10c5bb5 0x114393b 0x113fdaa 0x489381 # 0x10c6249 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10c5bb4 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [2: 224] @ 0xdca073 0xdc9af9 0xdbaa89 0xdb93dc 0xdb942c 0xdadae8 0x489381 # 0xdca072 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x332 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:792 # 0xdc9af8 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x2f8 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:723 # 0xdbaa88 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x148 github.com/quic-go/quic-go@v0.57.1/connection.go:2676 # 0xdb93db github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdb942b github.com/quic-go/quic-go.(*Conn).triggerSending+0x18b github.com/quic-go/quic-go@v0.57.1/connection.go:2443 # 0xdadae7 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] @ 0x6a13f0 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a13ef github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a7616 0xd5fa3a 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a7615 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xd5fa39 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 288] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 480] @ 0x918630 0xde53a8 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x91862f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xde53a7 github.com/quic-go/quic-go.(*Transport).dial+0xa7 github.com/quic-go/quic-go@v0.57.1/transport.go:254 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 1920] @ 0x923153 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x923152 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x76f530 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xb0c2d8 0xb0c2ca 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x76f52f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c2d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c2c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x1158614 0x115f4d1 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1158613 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d3 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115f4d0 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x50 github.com/pactus-project/pactus/consensus/prepare.go:18 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0xc4b1ac 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb0c4e 0xcb0aee 0x489381 # 0xc4b1ab golang.org/x/net/internal/socket.sockaddrToAddr+0x6b golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:99 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 416] @ 0x466d26 0x1147896 0x11475ca 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x1147895 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11475c9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xc6ef6a 0xc73e18 0xc70025 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc73e17 github.com/miekg/dns.unpackHeader+0x57 github.com/miekg/dns@v1.1.69/msg_helpers.go:76 # 0xc70024 github.com/miekg/dns.UnpackRR+0x24 github.com/miekg/dns@v1.1.69/msg.go:607 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 64] @ 0x58ada5 0x58ad1d 0xb20b85 0xb20b6c 0xb29389 0xb2916e 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb20b84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb20b6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb29388 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb2916d 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a2499 0x4a1b25 0x8a1914 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2498 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2: 320] @ 0x4dc01f 0x4dbaf3 0x653c65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dbaf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 1536] @ 0x8a176f 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a 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] @ 0x6a26f7 0x115118b 0x11561ff 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x6a26f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x115118a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xcd776a 0xcd89b4 0xd33f59 0x10c5baf 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcd7769 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x168f02e 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xda2048 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda2047 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 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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: 384] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 16384] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 896] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x537339 0x5372fd 0x92554b 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x92554a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 40] @ 0x40aa4e 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [2: 32] @ 0x52f9ff 0xcb6845 0xcb6824 0xcb6823 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0xcb6844 strings.Split+0x64 strings/strings.go:361 # 0xcb6823 github.com/libp2p/zeroconf/v2.parseSubtypes+0x43 github.com/libp2p/zeroconf/v2@v2.2.0/utils.go:6 # 0xcb6822 github.com/libp2p/zeroconf/v2.newServiceRecord+0x42 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:42 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [1: 80] @ 0x645545 0x644ca8 0x64438a 0x643c69 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x645544 net.(*sysDialer).dialSingle+0x444 net/dial.go:736 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x6a0005 0x69ffb3 0x11520bd 0x11526ab 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6a0004 github.com/pactus-project/pactus/types/tx.NewBatchTransferTx+0x64 github.com/pactus-project/pactus/types/tx/factory.go:39 # 0x69ffb2 github.com/pactus-project/pactus/types/tx.NewSubsidyTx+0x12 github.com/pactus-project/pactus/types/tx/factory.go:14 # 0x11520bc github.com/pactus-project/pactus/state.(*state).createSubsidyTx+0xfc github.com/pactus-project/pactus/state/state.go:327 # 0x11526aa github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x5aa github.com/pactus-project/pactus/state/state.go:357 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 240] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0xcb691f 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0xcb691e github.com/libp2p/zeroconf/v2.newServiceRecord+0x13e github.com/libp2p/zeroconf/v2@v2.2.0/service.go:47 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [2: 2304] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x74333a 0x743350 0x168ef5b 0x16c9e73 0x16c389f 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x743339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74334f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16c9e72 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c389e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc596f5 0xcb14fd 0xcb131d 0xcb0ead 0xcaeba7 0xcaea46 0xcb822b 0x489381 # 0xc596f4 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0x94 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:60 # 0xcb14fc github.com/libp2p/zeroconf/v2.(*client).sendQuery+0x19c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:471 # 0xcb131c github.com/libp2p/zeroconf/v2.(*client).query+0x27c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:431 # 0xcb0eac github.com/libp2p/zeroconf/v2.(*client).periodicQuery+0x18c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:396 # 0xcaeba6 github.com/libp2p/zeroconf/v2.(*client).run+0xe6 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 # 0xcaea45 github.com/libp2p/zeroconf/v2.Browse+0x1a5 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 # 0xcb822a github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 0: 0 [2: 512] @ 0x115ac67 0x115a9fb 0x115d54d 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115d54c github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x14c github.com/pactus-project/pactus/consensus/cp_mainvote.go:27 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x114f516 0x114f465 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 8] @ 0x6b4c48 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4c47 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x107 github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc18825 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0xcb657b 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xcb657a github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x17a github.com/libp2p/zeroconf/v2@v2.2.0/server.go:802 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 24] @ 0xda1bd5 0xd9c21d 0xda4b85 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0xda1bd4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:12 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda4b84 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 64] @ 0x1151b1a 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151b19 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a405a 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a4059 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 13824] @ 0xd77445 0x4a1c11 0xdd3d45 0xdd3d37 0xdd376a 0xe0085d 0xe00858 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0xd77444 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdd3d44 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xdd3d36 github.com/quic-go/quic-go.(*SendStream).write+0x4b6 github.com/quic-go/quic-go@v0.57.1/send_stream.go:145 # 0xdd3769 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.57.1/send_stream.go:100 # 0xe0085c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.57.1/stream.go:124 # 0xe00857 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x537d2a 0xa45e0a 0xafdd27 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa45e09 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 # 0xafdd26 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 768] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 896] @ 0xdd3556 0xdde1a5 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdd3555 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.57.1/send_stream.go:73 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x791e05 0x93f694 0x93f673 0x791a42 0x791e9c 0x93c38d 0x93c22f 0x940ff5 0x922917 0x92e7f5 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93f693 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93f672 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:241 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93c38c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1f0c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93c22e crypto/tls.(*clientHelloMsg).marshalMsg+0x1dae crypto/tls/handshake_messages.go:240 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x8c6b9d 0x8c6b81 0x8c632f 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c6b9c github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8c6b80 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8c632e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 2304] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aec45 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aec44 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x184 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:111 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x696b0a 0x69695f 0x11544cc 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x696b09 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x69695e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11544cb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 224] @ 0x537d2a 0x537fbb 0x537339 0x5372fd 0xb777a5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x537fba context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0xb777a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xafdf58 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafdf57 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 192] @ 0x5421b5 0x5c82e5 0x6927cb 0x692761 0x69260a 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6927ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x692760 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x692609 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xd72b66 0xd6c793 0xdb5d6b 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xd72b65 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 # 0xd6c792 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 # 0xdb5d6a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x692696 0x696a92 0x69695f 0x11544cc 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x692695 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x696a91 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x69695e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11544cb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x119a4c5 0x119a4e7 0x1199292 0x11a7a25 0x11a7a19 0x11a7705 0x11b372f 0x11b2395 0x13b94d0 0x1652072 0x1650bc5 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x119a4c4 github.com/kilic/bls12-381.newFp6Temp+0xa4 github.com/kilic/bls12-381@v0.1.1-0.20220929213557-ca162e8a70f4/fp6.go:25 # 0x119a4e6 github.com/kilic/bls12-381.newFp6+0xc6 github.com/kilic/bls12-381@v0.1.1-0.20220929213557-ca162e8a70f4/fp6.go:31 # 0x1199291 github.com/kilic/bls12-381.newFp12+0x111 github.com/kilic/bls12-381@v0.1.1-0.20220929213557-ca162e8a70f4/fp12.go:43 # 0x11a7a24 github.com/kilic/bls12-381.NewGT+0x2c4 github.com/kilic/bls12-381@v0.1.1-0.20220929213557-ca162e8a70f4/gt.go:39 # 0x11a7a18 github.com/pactus-project/pactus/crypto/bls/hdkeychain.(*ExtendedKey).Derive+0x2b8 github.com/pactus-project/pactus/crypto/bls/hdkeychain/extendedkey.go:199 # 0x11a7704 github.com/pactus-project/pactus/crypto/bls/hdkeychain.(*ExtendedKey).DerivePath+0x44 github.com/pactus-project/pactus/crypto/bls/hdkeychain/extendedkey.go:107 # 0x11b372e github.com/pactus-project/pactus/wallet/vault.(*Vault).deriveBLSPrivateKey+0x4e github.com/pactus-project/pactus/wallet/vault/vault.go:527 # 0x11b2394 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x2f4 github.com/pactus-project/pactus/wallet/vault/vault.go:310 # 0x13b94cf github.com/pactus-project/pactus/wallet.(*addresses).PrivateKeys+0x1af github.com/pactus-project/pactus/wallet/addresses.go:212 # 0x1652071 github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x2d1 github.com/pactus-project/pactus/cmd/cmd.go:398 # 0x1650bc4 github.com/pactus-project/pactus/cmd.StartNode+0x1c4 github.com/pactus-project/pactus/cmd/cmd.go:174 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 896] @ 0x915fec 0x932f7a 0x938232 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x915feb crypto/tls.(*weakCertCache).newCert+0x12b crypto/tls/cache.go:32 # 0x932f79 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1115 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 576] @ 0xd6a46b 0xd6cb77 0xdb5b0a 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0xd6a46a 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 # 0xd6cb76 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 # 0xdb5b09 github.com/quic-go/quic-go.(*Conn).handleFrames+0x789 github.com/quic-go/quic-go@v0.57.1/connection.go:1817 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x4a24b2 0x4a1b25 0xda95bb 0xdb0806 0xdb07ec 0xdafa7b 0xdad849 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda95ba github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:59 # 0xdb0805 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xcc5 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:39 # 0xdb07eb github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xcab github.com/quic-go/quic-go@v0.57.1/connection.go:1142 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x1159e95 0x1159e5f 0x1159e03 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1159e94 github.com/pactus-project/pactus/types/vote.newVote+0xb4 github.com/pactus-project/pactus/types/vote/vote.go:84 # 0x1159e5e github.com/pactus-project/pactus/types/vote.NewPrepareVote+0x7e github.com/pactus-project/pactus/types/vote/vote.go:30 # 0x1159e02 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x22 github.com/pactus-project/pactus/consensus/consensus.go:356 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 128] @ 0x1156eed 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1156eec github.com/pactus-project/pactus/consensus.(*commitState).decide+0x20c github.com/pactus-project/pactus/consensus/commit.go:26 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x74333a 0x743350 0x168ef0f 0x16c983f 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x743339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74334f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16c983e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x6b3daa 0x8c58fa 0x8c953f 0x1154595 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3da9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8c58f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8c953e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x1154594 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x4a2548 0x4a1b25 0x8a1739 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a2547 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 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] @ 0x6a1f45 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x776205 0xb0a897 0xb0a83a 0xb09077 0xb0b507 0xb0b4e4 0xe0ccbc 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x776204 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb0a896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb0a839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0b506 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x66 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0b4e3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x43 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:94 # 0xe0ccbb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x791e05 0x94cbd8 0x94cad5 0x791a42 0x791e9c 0x94c994 0x94c8fc 0x922917 0x95cf45 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x94cbd7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94cad4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94c993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94c8fb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8dae95 0x8db2b4 0x8db19d 0xd59439 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8db19c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xd59438 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 80] @ 0x95c505 0x958072 0x95227d 0x925852 0x963a28 0x489381 # 0x95c504 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x693556 0x697b87 0x6a372c 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x6a372b github.com/pactus-project/pactus/types/block.(*Block).Encode+0x4b github.com/pactus-project/pactus/types/block/block.go:199 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6a350d 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a350c github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xcc github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x4a2548 0x4a1b25 0x8a1914 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2547 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x47ef3a 0x47ef4f 0x8d577e 0x11508ac 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x8d577d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 73728] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a4085 0x8c5d7c 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a4084 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x922093 0x921eca 0x922986 0x95be7b 0x958072 0x95227d 0x925852 0x963a28 0x489381 # 0x922092 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x921ec9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x168eff0 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb73c35 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb73c34 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x693633 0x6934ca 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6934c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [8: 256] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x44b449 0x45dae9 0x6ae0ca 0x489381 # 0x6ae0c9 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xc9 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 0: 0 [6: 13824] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 112] @ 0x538d59 0x5395ad 0x53956f 0x104245e 0x1041bf0 0x489381 # 0x538d58 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0x104245d 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 # 0x1041bef github.com/libp2p/go-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: 14336] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x70332f 0x704071 0x704350 0x72cb8b 0x710905 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x70332e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x704070 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x70434f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72cb8a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x710904 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 114432] @ 0x6eb015 0x6eaa53 0x6ead74 0x7035bc 0x704071 0x704350 0x72cb8b 0x710905 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb014 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6eaa52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6ead73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7035bb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x704070 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x70434f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72cb8a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x710904 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 1440] @ 0x6ffc3c 0x70005c 0x7001fe 0x6fe615 0x6ed659 0x6eddd0 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7001fd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fe614 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6ed658 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 # 0x6eddcf 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 9472] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff3f8 0x6fffe6 0x7001fe 0x6fe615 0x6ed659 0x6ed930 0x6ee6ca 0x6ef168 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff3f7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7001fd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fe614 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6ed658 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 # 0x6ed92f 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 # 0x6ee6c9 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 # 0x6ef167 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 144] @ 0x6b268c 0x6b26d1 0x8d8e9c 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b268b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b26d0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x8d8e9b github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x45b github.com/pactus-project/pactus/execution/executor/sortition.go:112 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a2fea 0x7b1430 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a2fe9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x7b142f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:995 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb298bf 0xb77485 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb77484 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x54c2d3 0x54d2e5 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x54c2d2 golang.org/x/sys/unix.anyToSockaddr+0x152 golang.org/x/sys@v0.40.0/unix/syscall_linux.go:1058 # 0x54d2e4 golang.org/x/sys/unix.RecvmsgBuffers+0x204 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:394 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 384] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0x47ef3a 0x47ef4f 0x538096 0x537339 0x5372fd 0xb777a5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x538095 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0xb777a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0xd93d71 0xd93d0f 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xd93d70 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 # 0xd93d0e 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [6: 6912] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6912a5 0x699265 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x168eff0 0x16d92da 0x16de473 0x961285 0x95d6dc 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95d6db crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x40be12 0x40a96d 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f465 0x114f42e 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x115284b 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x115284a github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x74a github.com/pactus-project/pactus/state/state.go:366 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168f02e 0x69071d 0x690c8b 0xda1da5 0xda47ca 0xda4b33 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda47c9 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 # 0xda4b32 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 48] @ 0x4eb008 0xafe67c 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xafe67b 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x114f516 0x114f465 0x114f42e 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 128] @ 0x95cf5a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x95cf59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xddeccb 0xdacf53 0xda88be 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xddecca github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.57.1/streams_map.go:51 # 0xdacf52 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f2 github.com/quic-go/quic-go@v0.57.1/connection.go:533 # 0xda88bd github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x603829 0x691f33 0x115ff51 0x115ff29 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115ff50 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x150 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115ff28 github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x128 github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 240] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0xb701e5 0xb7022c 0xb70335 0xb78c93 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb701e4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb78c92 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x73da74 0xb7a225 0xb7a205 0xb7a1c8 0xb7a2c3 0xb78ece 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb7a224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb7a204 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb7a1c7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb7a2c2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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: 48] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdd3545 0xdde1a5 0xddf445 0xdec53a 0xde01b2 0xde0325 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdd3544 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.57.1/send_stream.go:78 # 0xdde1a4 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.57.1/stream.go:90 # 0xddf444 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:76 # 0xdec539 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:143 # 0xde01b1 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.57.1/streams_map.go:279 # 0xde0324 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x24 github.com/quic-go/quic-go@v0.57.1/streams_map.go:310 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x8c5cb8 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5cb7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0xb20b85 0xb20b6c 0xb29389 0xb2916e 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb20b84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb20b6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb29388 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb2916d 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6affc6 0x6affba 0x6aff91 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6affc5 github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x85 github.com/pactus-project/pactus/consensus/voteset/voteset.go:18 # 0x6affb9 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0x79 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:22 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 96] @ 0x48d8e8 0x5477e7 0x8d8d4a 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x48d8e7 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x5477e6 sort.SliceStable+0x86 sort/slice.go:43 # 0x8d8d49 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x309 github.com/pactus-project/pactus/execution/executor/sortition.go:92 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdad29b 0xdad1f6 0xda7257 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0xdad29a github.com/quic-go/quic-go.newDatagramQueue+0x93a github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:39 # 0xdad1f5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xda7256 github.com/quic-go/quic-go.init.func1+0xb96 github.com/quic-go/quic-go@v0.57.1/connection.go:309 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [3: 1152] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x790325 0x7ab765 0x7b1550 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ab764 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x7b154f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1009 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xcf96fe 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0xcf96fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 128] @ 0x4dce2d 0x4dd0b2 0x665e50 0x66591b 0x65aaf8 0x66e547 0x64538b 0x644ca8 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x4dce2c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dd0b1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x665e4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64538a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0xc1fc51 0xc1feb4 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1fc50 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doDropRPC+0x90 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1524 # 0xc1feb3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x73 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1541 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 2304] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x10c624a 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0x10c6249 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 112] @ 0x106f97b 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x106f97a github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x97a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:348 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a183c 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a183b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0xb7029e 0xb702e7 0xb70367 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7029d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x8d87e6 0x8d8633 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d87e5 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b0218 0x6b0205 0x6b018d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0217 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x2d7 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:68 # 0x6b0204 github.com/pactus-project/pactus/consensus/voteset.NewCPPreVoteVoteSet+0x2c4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:46 # 0x6b018c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x24c github.com/pactus-project/pactus/consensus/log/log.go:44 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0x791e05 0x949d1d 0x949c14 0x791a42 0x791e9c 0x949b34 0x949b13 0x791a42 0x791e9c 0x949a54 0x9499bc 0x922917 0x95cacc 0x958072 0x95227d 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x949d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949c13 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949b33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949b12 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9499bb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cacb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x539685 0x104248c 0x104248d 0x1041bf0 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x104248b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:101 # 0x104248c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:447 # 0x1041bef github.com/libp2p/go-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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16d960d 0x16de5a6 0x16df675 0x95bf19 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16d960c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16df674 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x95bf18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x6b00c5 0x6b00b6 0x6b008d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115cd39 0x115ccf5 0x115d00d 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b00c4 github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x184 github.com/pactus-project/pactus/consensus/voteset/voteset.go:18 # 0x6b00b5 github.com/pactus-project/pactus/consensus/voteset.NewPrecommitVoteSet+0x175 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:30 # 0x6b008c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x14c github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d00c github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x22c github.com/pactus-project/pactus/consensus/cp_decide.go:30 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a24b2 0x4a1b25 0xd94998 0xd949c1 0xdb723f 0xdb5839 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xd94997 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x5d7 github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:57 # 0xd949c0 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 # 0xdb723e github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x3e github.com/quic-go/quic-go@v0.57.1/connection.go:2069 # 0xdb5838 github.com/quic-go/quic-go.(*Conn).handleFrames+0x4b8 github.com/quic-go/quic-go@v0.57.1/connection.go:1799 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [2: 128] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x1144bc9 0xc27c26 0xc27a50 0xc41d59 0xc414fe 0xc3c1a9 0xc3b756 0x1139bf2 0x1139bfc 0x113ffb4 0x489381 # 0x1144bc8 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc27c25 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc27a4f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc41d58 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x98 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:327 # 0xc414fd github.com/libp2p/go-libp2p-pubsub.(*validation).ValidateLocal+0x7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:249 # 0xc3c1a8 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x888 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:361 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139bf1 github.com/pactus-project/pactus/network.(*gossipService).publish+0x111 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139bfb github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x11b github.com/pactus-project/pactus/network/gossip.go:88 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [1: 16] @ 0x466d26 0x76f93b 0x76f585 0x76f21f 0xb0984f 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76f584 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x6982ce 0x6981cc 0x6a6815 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6982cd github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x12d github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x6a6814 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x314 github.com/pactus-project/pactus/types/vote/vote.go:107 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 8064] @ 0x53c815 0x53c23d 0x53c419 0x964d85 0x9648bc 0x922c47 0x922e65 0x952b5e 0x95211a 0x925852 0x963a28 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x964d84 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9648bb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x922c46 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x922e64 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xd9fa29 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xd9fa28 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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: 1344] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcd9ad5 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0x1041eef 0x10424ba 0x1041bf0 0x489381 # 0xcd9ad4 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0x1041eee github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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] @ 0x691fda 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x697855 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697854 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc09eff 0x10437d4 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc09efe 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 # 0x10437d3 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x73da74 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0xcd770d 0xcd89b4 0xd33f59 0x10c5baf 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1: 320] @ 0x5ac4ca 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x8c5d7c 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x11584b9 0x115e9d8 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x11584b8 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x78 github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0xd58ffb 0x10421dc 0x10424ba 0x1041bf0 0x489381 # 0xd58ffa github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x10421db github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x37b github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:436 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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] @ 0x47ef3a 0x47ef4f 0x8d57da 0x11508ac 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d57d9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698dd4 0x115ca85 0x115cb8b 0x1159296 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698dd3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPMainVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:297 # 0x115ca84 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustDecide+0xc4 github.com/pactus-project/pactus/consensus/cp.go:286 # 0x115cb8a github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x2a github.com/pactus-project/pactus/consensus/cp.go:306 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x669b52 0x650e85 0x66a4fb 0x669390 0x9e920c 0x15f0e89 0x489381 # 0x669b51 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x650e84 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x66a4fa net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x66938f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x9e920b net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x15f0e88 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:124 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x56031e 0x56b247 0x6b9686 0x6d1fc4 0x6b8c06 0x6ccc1d 0x6e12bf 0x6e12b4 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x56031d encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x56b246 encoding/json.(*Encoder).Encode+0x66 encoding/json/stream.go:209 # 0x6b9685 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x6d1fc3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b8c05 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6ccc1c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6e12be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6e12b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:149 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55e016 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55e015 encoding/json.(*decodeState).literalStore+0xcf5 encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51d4a6 0xcd770d 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 224] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x939605 0x934eb6 0x92ebae 0x925852 0x963a28 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x939604 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x934eb5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x168eff0 0x16d92da 0x16de473 0x96116d 0x91c607 0x938b70 0x934e85 0x92ebae 0x925852 0x963a28 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x938b6f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0x113d81c 0x10b56c2 0x10b401b 0x10b38c6 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10b56c1 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 # 0x10b401a 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 # 0x10b38c5 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: 768] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 128] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc5effa 0xc701cc 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb0b2b 0x489381 # 0xc5eff9 github.com/miekg/dns.init.func57+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:67 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 128] @ 0x107323f 0x1072ee4 0x106eb16 0x106e130 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x107323e github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x4be github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1072ee3 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x163 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:656 # 0x106eb15 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x7b5 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:241 # 0x106e12f github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:169 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 240] @ 0x6b40ef 0x6b4c0a 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 8] @ 0x6b4c48 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4c47 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x107 github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x76de45 0x770e7c 0x1031bf7 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1031bf6 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5c600b 0x5c6906 0x692ddd 0x115f993 0x115f95e 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x115ed36 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115f992 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x52 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115f95d github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1d github.com/pactus-project/pactus/consensus/propose.go:18 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 864] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aec45 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aec44 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x184 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:111 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a473e 0x7a4753 0xda1374 0xda1273 0xd9fa29 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda1373 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 # 0xda1272 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 # 0xd9fa28 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0xafa190 0xb6df65 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xafa18f 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 # 0xb6df64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xc5e23a 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc5e239 github.com/miekg/dns.init.func2+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:12 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0x6b0897 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b0896 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x57e753 0x5e76b4 0x5e7e47 0x605445 0x604c9e 0x604c94 0x6930cd 0x692934 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e7e46 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc52a35 0xcb6551 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc52a34 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0x94 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:74 # 0xcb6550 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x150 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:782 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 192] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51d4a6 0xcd770d 0xcd89b4 0xd33f59 0x10420a2 0x10424ba 0x1041bf0 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10420a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x241 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:429 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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: 960] @ 0xcd987e 0xcd773d 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd987d 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 # 0xcd773c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 224] @ 0x537d2a 0xcf4308 0xcfca3d 0xd28af5 0xd288b8 0x1041eef 0x10424ba 0x1041bf0 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf4307 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0x1041eee github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:420 # 0x10424b9 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 # 0x1041bef github.com/libp2p/go-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] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 24] @ 0x83b4d6 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x81e937 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1030cd5 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x83b4d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x81e936 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:186 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1030cd4 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x66d092 0x66625b 0x66591b 0x65aaf8 0x66e547 0x64538b 0x644ca8 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x66d091 net.sockaddrToUDP+0x71 net/udpsock_posix.go:20 # 0x66625a net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64538a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 24] @ 0xb77f3d 0xb77e6e 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb77f3c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb77e6d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc49293 0xc5628a 0xc592c8 0xcb31d0 0x489381 # 0xc49292 golang.org/x/net/internal/socket.ControlMessage.Parse+0x92 golang.org/x/net@v0.48.0/internal/socket/socket.go:198 # 0xc56289 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x29 golang.org/x/net@v0.48.0/ipv6/control.go:120 # 0xc592c7 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x3e7 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:43 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [1: 576] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x47f205 0x4caf65 0x4b2965 0x55ca25 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x47f204 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4caf64 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b2964 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x55ca24 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x525195 0x5246fb 0x6e8205 0x6e8153 0x6e6725 0x70941f 0x708bc5 0x70911e 0x7092b0 0x8c75fd 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x525194 fmt.newScanState+0xb4 fmt/scan.go:388 # 0x5246fa fmt.Fscanf+0x5a fmt/scan.go:142 # 0x6e8204 fmt.Sscanf+0x104 fmt/scan.go:114 # 0x6e8152 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x52 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:651 # 0x6e6724 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 # 0x70941e github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:492 # 0x708bc4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70911d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x7092af github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8c75fc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 48] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb1f355 0xb1f34b 0xb1c6aa 0xb1c565 0xb6a9b6 0x489381 # 0xb1f354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb1f34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb1c6a9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb1c564 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xb6a9b5 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: 96] @ 0xcd69cf 0xcd5545 0xcd5365 0xe176da 0xd2dbed 0xd20f98 0x489381 # 0xcd69ce github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:559 # 0xcd5544 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 # 0xcd5364 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 # 0xe176d9 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 896] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x40ffd7 0xc18d4d 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18d4c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 576] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af192 0x6af10f 0x115cf66 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115cf65 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x185 github.com/pactus-project/pactus/consensus/cp_decide.go:24 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a3187 0x6a3112 0x6a30e6 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a3186 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc6 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a3111 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x51 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6a30e5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0xc709b2 0xcb6445 0xcb6433 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc709b1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 github.com/miekg/dns@v1.1.69/msg.go:729 # 0xcb6444 github.com/miekg/dns.(*Msg).Pack+0x44 github.com/miekg/dns@v1.1.69/msg.go:721 # 0xcb6432 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x32 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:763 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 384] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 384] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 48] @ 0xd60f1c 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0xd60f1b github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:74 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95ee33 0x9580c5 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 1408] @ 0x53c815 0x53c23d 0x53c539 0x5add8b 0x5af7fc 0x5ae0f4 0x5af7fc 0x5ac8c6 0x5ac49c 0x6b410b 0x6b40df 0x6b4b5f 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c538 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5add8a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x6a13f0 0x6a1f5e 0x6a2046 0x8da5ac 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a13ef github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8da5ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168eff0 0x16c9e73 0x16c389f 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16c9e72 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c389e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x51d4a6 0xcb6d05 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcb6d04 github.com/libp2p/zeroconf/v2.newServiceRecord+0x524 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:64 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [2: 224] @ 0x4856dc 0x4eb048 0xdd0959 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x4d414e 0x8db518 0x8db4fb 0x8db3a5 0xd56f98 0xd56f5b 0x10c46f2 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xdd0958 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0x8db517 io.ReadFull+0xd7 io/io.go:354 # 0x8db4fa github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd56f97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd56f5a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 704] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x6b40ef 0x6b4b5f 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 768] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x655a7f 0x667a91 0x667a72 0x66132f 0xcf771b 0xcf7378 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x667a90 net.ipEmptyString+0x50 net/ip.go:332 # 0x667a71 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x66132e net.(*OpError).Error+0x6e net/net.go:510 # 0xcf771a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcf7377 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] @ 0x76f51a 0x76f21f 0xb0984f 0xb0a955 0xb09077 0xdfaf76 0xdfaf68 0x11237bf 0xdda594 0xdd8b6b 0xdd7965 0x489381 # 0x76f519 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xdfaf75 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xdfaf67 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 # 0x11237be github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:393 # 0xdda593 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x573 github.com/quic-go/quic-go@v0.57.1/server.go:781 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0xa417b1 0xa414cd 0xa465ac 0xb2518e 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2518d 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 24] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8d6065 0x8d87be 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d6064 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [7: 560] @ 0x6b40ef 0x6b4b5f 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8a3a45 0x8a3a2e 0x8a39ba 0xc03fd2 0xc03a67 0xc162cb 0x489381 # 0x8a3a44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8a3a2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8a39b9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc03fd1 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 # 0xc03a66 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 # 0xc162ca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 96] @ 0xb6ff16 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff15 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x539685 0x10c57b0 0x10c5752 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x10c57af github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10c5751 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 96] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x537d2a 0xcf4308 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xcf4307 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc 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] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 384] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 576] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 1152] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 256] @ 0x8a3a45 0x8a3a2e 0x8a39ba 0xc03fd2 0xc03d68 0xc0b20a 0x1045b86 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a3a44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8a3a2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8a39b9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc03fd1 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 # 0xc03d67 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 # 0xc0b209 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 # 0x1045b85 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5ac4ca 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 640] @ 0x696a35 0x69695f 0x11544cc 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x696a34 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x69695e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11544cb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 192] @ 0x5d5e25 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 352] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af845 0x6af76d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x6af844 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x284 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:55 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x8d67ad 0x8d67c1 0x8d90eb 0x8da664 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d67ac github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d67c0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8d90ea github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8da663 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 768] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 3072] @ 0xaf1bf0 0x1043bc8 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf1bef github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x961405 0x9613da 0x95db65 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961404 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x9613d9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x95db64 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x7ac3bf 0x7b16a8 0x7b211d 0xd5f4e8 0x9336a3 0x938232 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x7ac3be crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x7b16a7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x9336a2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x791e05 0x93bead 0x93bd4f 0x940ff5 0x951fd8 0x934845 0x92ebae 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x93beac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a2c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93bd4e crypto/tls.(*clientHelloMsg).marshalMsg+0x18ce crypto/tls/handshake_messages.go:210 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x951fd7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x934844 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0xc5f4ba 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc5f4b9 github.com/miekg/dns.init.func76+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:86 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [5: 2560] @ 0x5b5bee 0x5b5a9d 0x5b5686 0x11741fb 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5b5bed github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b5a9c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b5685 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x409b12 0x47ef89 0xc4a485 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc4a484 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x1c4 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:142 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [5: 560] @ 0x413e14 0xafe5a5 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafe5a4 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 288] @ 0x5d5e25 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x76f530 0x76f21f 0xb09709 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76f52f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb09708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 704] @ 0x697732 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x697731 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0xa417b1 0xa414cd 0xa465ac 0xb2396f 0xb24d9d 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2396e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb24d9c 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 [6: 192] @ 0x6a1c71 0x6a1985 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1c70 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:440 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x698293 0x6981cc 0x698cc5 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x698292 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x698cc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x44 github.com/pactus-project/pactus/types/certificate/certificate.go:287 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [5: 240] @ 0x47ef3a 0x47ef4f 0x6af0d6 0x115da45 0x115d427 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af0d5 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x35 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:151 # 0x115da44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).checkForWeakValidity+0x64 github.com/pactus-project/pactus/consensus/cp_mainvote.go:63 # 0x115d426 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x26 github.com/pactus-project/pactus/consensus/cp_mainvote.go:18 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8d5a45 0x8d5a31 0x114facc 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d5a44 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d5a30 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x114facb github.com/pactus-project/pactus/state.(*state).executeBlock+0x1eb github.com/pactus-project/pactus/state/execution.go:45 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x537d2a 0x644b53 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x644b52 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 96] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a12c6 0x8c60c5 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8c60c4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c539 0x5add8b 0x5af7fc 0x5ae0f4 0x5af7fc 0x5ac8c6 0x5ac49c 0x6b410b 0x6b40df 0x6b4b5f 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c538 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x5add8a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x92cddb 0x92e425 0x925852 0x963a28 0x489381 # 0x92cdda crypto/tls.(*Conn).makeClientHello+0x1ba crypto/tls/handshake_client.go:71 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x6b4c5c 0x6b4cab 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x691fda 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40a96d 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6439ed 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x6439ec net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x466d26 0xb700b8 0xb700f6 0xb7012e 0xb704cc 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb700b7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6a40d3 0x8c5d7c 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40d2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4dc01f 0x653653 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x653652 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 64] @ 0x51d4a6 0xcb6c5d 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcb6c5c github.com/libp2p/zeroconf/v2.newServiceRecord+0x47c github.com/libp2p/zeroconf/v2@v2.2.0/service.go:56 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 704] @ 0x922093 0x921eca 0x922986 0x95d065 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x922092 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x921ec9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x54c22e 0x54d2e5 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb3030 0x489381 # 0x54c22d golang.org/x/sys/unix.anyToSockaddr+0xad golang.org/x/sys@v0.40.0/unix/syscall_linux.go:1035 # 0x54d2e4 golang.org/x/sys/unix.RecvmsgBuffers+0x204 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:394 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [1: 32] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd34254 0xd34246 0xd2d96a 0xd20f98 0x489381 # 0xd34253 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd34245 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 # 0xd2d969 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 # 0xd20f97 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: 384] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115cd39 0x115ccf5 0x115d00d 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d00c github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x22c github.com/pactus-project/pactus/consensus/cp_decide.go:30 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115cd39 0x115ccf5 0x115d00d 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d00c github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x22c github.com/pactus-project/pactus/consensus/cp_decide.go:30 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc70166 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc70165 github.com/miekg/dns.UnpackRRWithHeader+0x65 github.com/miekg/dns@v1.1.69/msg.go:617 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 32] @ 0xde9df6 0x4a1c11 0xde3e7a 0xde3e6e 0xde735c 0xde66a5 0x489381 # 0xde9df5 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde3e79 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xde3e6d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 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: 80] @ 0xdcb396 0xdc6b52 0xdb9caf 0xdb9337 0xdadae8 0xde5ffa 0x489381 # 0xdcb395 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:892 # 0xdc6b51 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xfb1 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:432 # 0xdb9cae github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xde5ff9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [2: 48] @ 0xc59745 0xcb65e5 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc59744 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0xe4 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:61 # 0xcb65e4 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x1e4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:813 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 96] @ 0xc52a35 0xcb142c 0xcb131d 0xcb0ead 0xcaeba7 0xcaea46 0xcb822b 0x489381 # 0xc52a34 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0x94 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:74 # 0xcb142b github.com/libp2p/zeroconf/v2.(*client).sendQuery+0xcb github.com/libp2p/zeroconf/v2@v2.2.0/client.go:454 # 0xcb131c github.com/libp2p/zeroconf/v2.(*client).query+0x27c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:431 # 0xcb0eac github.com/libp2p/zeroconf/v2.(*client).periodicQuery+0x18c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:396 # 0xcaeba6 github.com/libp2p/zeroconf/v2.(*client).run+0xe6 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 # 0xcaea45 github.com/libp2p/zeroconf/v2.Browse+0x1a5 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 # 0xcb822a github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 0: 0 [3: 192] @ 0xb744fc 0xb79064 0x489381 # 0xb744fb 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 # 0xb79063 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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 24] @ 0xc3bfc5 0xc3b756 0x1139ca8 0x1139cb2 0x113ffb4 0x489381 # 0xc3bfc4 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:353 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139ca7 github.com/pactus-project/pactus/network.(*gossipService).publish+0x1c7 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139cb1 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x1d1 github.com/pactus-project/pactus/network/gossip.go:95 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [2: 64] @ 0x76d90b 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76d90a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 320] @ 0x4dc01f 0x653cdd 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x653cdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcf9676 0xcf976c 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcf9675 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf976b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [7: 336] @ 0xb6b909 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6b908 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 64] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [6: 1152] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5120] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x8d8c1b 0x8d89cd 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x8d8c1a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x1da github.com/pactus-project/pactus/execution/executor/sortition.go:83 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 576] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 560] @ 0x73d965 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0xcd770d 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 1440] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 144] @ 0x10cc21e 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x10cc21d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [4: 96] @ 0x115430d 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115430c github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:539 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc176d0 0xc17680 0xc2f55c 0xc2c0e7 0x489381 # 0xc176cf github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1767f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 672] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 192] @ 0xc70585 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 32] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 96] @ 0x8cb2c5 0x8cb26f 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8cb2c4 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x8cb26e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdb4a85 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0xde5ffa 0x489381 # 0xdb4a84 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x244 github.com/quic-go/quic-go@v0.57.1/connection.go:1631 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 # 0xde5ff9 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] @ 0x918630 0xd5f2c5 0xd60de5 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x91862f crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xd5f2c4 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 # 0xd60de4 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 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 288] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6910de 0x115ad4d 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6910dd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x115ad4c github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x2cc github.com/pactus-project/pactus/consensus/consensus.go:440 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xafbb88 0xafbb74 0xafbb73 0x4a1c11 0xafebed 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafbb87 bufio.NewWriterSize+0x27 bufio/bufio.go:602 # 0xafbb73 bufio.NewWriter+0x13 bufio/bufio.go:611 # 0xafbb72 github.com/libp2p/go-libp2p-kad-dht/internal/net.init.func1+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:356 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xafebec 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 1728] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x697d85 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697d84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6af7ea 0x6af7d1 0x6af76d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af7e9 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x229 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:14 # 0x6af7d0 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x210 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:54 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x76f51a 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xd611b4 0xd61184 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x76f519 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xd611b3 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xd61183 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:94 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0x6972a7 0x6a2e8a 0x6a4f05 0x115ff2d 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6972a6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x115ff2c github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x12c github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 32] @ 0x6ae77c 0x6ae7a5 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae77b github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xbb github.com/pactus-project/pactus/consensus/voteset/vote_box.go:14 # 0x6ae7a4 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xe4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:21 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 8] @ 0x6a5e6b 0x6a5e35 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a5e6a github.com/pactus-project/pactus/types/vote.makeJust+0xea github.com/pactus-project/pactus/types/vote/cp_just.go:49 # 0x6a5e34 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4dc01f 0x4dbaf3 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dbaf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 21504] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 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] @ 0x6b9633 0x6d1fc4 0x6b8c06 0x6ccc1d 0x6e12bf 0x6e12b4 0x6e1d88 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b9632 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.34.0/globals.go:87 # 0x6d1fc3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b8c05 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6ccc1c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6e12be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6e12b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:149 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x691fda 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [6: 1344] @ 0x59dec5 0x59cc95 0x59c773 0x6a0f95 0x6a0f77 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a0f94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a0f76 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:269 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x413e14 0xb777eb 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb777ea github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:284 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6b0319 0x6b02ef 0x6b027a 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115cd39 0x115ccf5 0x115d35b 0x11594aa 0x115ed36 0x489381 # 0x6b0318 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x3d8 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:66 # 0x6b02ee github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x3ae github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:54 # 0x6b0279 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:45 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115cd38 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x158 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115ccf4 github.com/pactus-project/pactus/consensus.(*changeProposer).cpStrongTermination+0x114 github.com/pactus-project/pactus/consensus/cp.go:327 # 0x115d35a github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x5a github.com/pactus-project/pactus/consensus/cp_decide.go:57 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 128] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 96] @ 0x8c9a99 0x8c9a8d 0x8c9a3c 0x8d6047 0x8d87be 0x8d8633 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c9a98 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c9a8c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8c9a3b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x8d6046 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f42e 0x114f42e 0x114f465 0x114f42e 0x114f465 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc596f5 0xcb65e5 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc596f4 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0x94 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:60 # 0xcb65e4 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x1e4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:813 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xc1768c 0xc17680 0xc2f55c 0xc2c0e7 0x489381 # 0xc1768b github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1767f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 576] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7ab4e5 0x7b140d 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7ab4e4 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x7b140c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1779a 0xc2f55c 0xc2c0e7 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc17799 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0xcb57f1 0xcb425d 0xcb3a9a 0xcb3614 0xcb337d 0xcb320d 0x489381 # 0xcb57f0 github.com/libp2p/zeroconf/v2.(*Server).appendAddrs+0x310 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:684 # 0xcb425c github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x3dc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:464 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 32] @ 0x4bc226 0x4cd2e9 0x5b1a65 0x5b1a66 0x5b34e9 0x5ae0f4 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x4bc225 reflect.packEface+0x45 reflect/value.go:135 # 0x4cd2e8 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5b1a64 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5b1a65 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x55e016 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55e015 encoding/json.(*decodeState).literalStore+0xcf5 encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x466d26 0x10cbec6 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10cbec5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x690caf 0xda1da5 0xda136f 0xda1273 0xda4abe 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x690cae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda4abd 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [2: 192] @ 0xb0e2df 0xb0e7d2 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0xb0e2de github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 128] @ 0x4dce2d 0x4dd912 0x66602f 0x66591b 0x65aaf8 0x66e547 0x64538b 0x644ca8 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x4dce2c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dd911 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66602e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64538a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [3: 192] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x83b536 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 4194304] @ 0x6f32ad 0x709828 0x708bc5 0x70911e 0x7092b0 0x8c75fd 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f32ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x709827 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x708bc4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70911d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x7092af github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8c75fc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 96] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 768] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [5: 4480] @ 0x6a2dfe 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x73d965 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x54241a 0x5c82e5 0x6a4294 0x6a42a0 0x6a3872 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a4293 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a429f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a3871 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x692eac 0x6a0bf8 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x692eab github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6a0bf7 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:231 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 442368] @ 0x6f2112 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2111 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11585bc 0x115f4ef 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x11585bb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x17b github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x115f4ee github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x6e github.com/pactus-project/pactus/consensus/prepare.go:19 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 663552] @ 0x686b6e 0x686b48 0x4d45f7 0x50fa8f 0x50fa4f 0x50f9bc 0x4d44bd 0x6de710 0x6de711 0x6dd365 0x6ddada 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d45f6 io.copyBuffer+0x1d6 io/io.go:431 # 0x50fa8e io.Copy+0x4e io/io.go:388 # 0x50fa4e os.genericWriteTo+0xe os/file.go:295 # 0x50f9bb os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d44bc io.copyBuffer+0x9c io/io.go:411 # 0x6de70f io.Copy+0x42f io/io.go:388 # 0x6de710 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x6dd364 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x6ddad9 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [2: 384] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 16384] @ 0xa05a15 0xa059bd 0xa05ad4 0x9e34ba 0x489381 # 0xa05a14 bufio.NewReaderSize+0x1f4 bufio/bufio.go:57 # 0xa059bc bufio.NewReader+0x19c bufio/bufio.go:63 # 0xa05ad3 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0x9e34b9 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [10: 240] @ 0x693633 0x697e1f 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x10c624a 0x10c5bb5 0x102bd30 0x102b5fb 0x489381 # 0x10c6249 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10c5bb4 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 # 0x102bd2f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x8cbdae 0x8cbdc8 0x8ca245 0x11544bb 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8cbdad github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xcd github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8cbdc7 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe7 github.com/pactus-project/pactus/store/validator.go:107 # 0x8ca244 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11544ba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd2d43a 0xd2c24f 0xd1b50a 0xd2ab38 0x489381 # 0xd2d439 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 # 0xd2c24e 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 # 0xd1b509 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 # 0xd2ab37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x65c9a6 0x65a093 0x642a65 0x6439b7 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x65c9a5 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x642a64 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x6439b6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc489af 0xc5984c 0xc59834 0xcb65e5 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc489ae golang.org/x/net/internal/socket.(*Conn).sendMsg+0x4e golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:46 # 0xc5984b golang.org/x/net/internal/socket.(*Conn).SendMsg+0x1eb golang.org/x/net@v0.48.0/internal/socket/socket.go:255 # 0xc59833 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0x1d3 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:65 # 0xcb65e4 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x1e4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:813 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [2: 320] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5df5 0x6a5dcb 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5df4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5dca github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x538d59 0x5395ad 0x53956f 0x106fa9f 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x538d58 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0x106fa9e github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xa9e github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:359 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x696ac7 0x69695f 0x11544cc 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x696ac6 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x69695e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11544cb github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:558 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x655a7f 0x773ccf 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773cce github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0x8d57da 0x11508ac 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d57d9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc6ef6a 0xc73e18 0xc70025 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc73e17 github.com/miekg/dns.unpackHeader+0x57 github.com/miekg/dns@v1.1.69/msg_helpers.go:76 # 0xc70024 github.com/miekg/dns.UnpackRR+0x24 github.com/miekg/dns@v1.1.69/msg.go:607 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 16] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc560aa 0xc59707 0xcb65e5 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc560a9 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.48.0/ipv6/control.go:100 # 0xc59706 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0xa6 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:62 # 0xcb65e4 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x1e4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:813 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [4: 96] @ 0x5c600b 0x5c6906 0x692ddd 0x1156268 0x1156282 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1156267 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1156281 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb7020e 0xb70335 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7020d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x698eed 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x698eec github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0xda1374 0xda1273 0xda48da 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda1373 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 # 0xda1272 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 # 0xda48d9 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 336] @ 0xc59298 0xcb0cce 0xcb0aee 0x489381 # 0xc59297 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x3b7 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:42 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 176] @ 0x1043b72 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x1043b71 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:565 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc181a7 0xc175a5 0xc2f55c 0xc2c0e7 0x489381 # 0xc181a6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc175a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 72] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x8d8fea 0x8d6d27 0x8d8bd8 0x8d89cd 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x8d8fe9 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee.func1+0x89 github.com/pactus-project/pactus/execution/executor/sortition.go:77 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x8d8bd7 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x197 github.com/pactus-project/pactus/execution/executor/sortition.go:75 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 576] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 1536] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xb7009f 0xb700f6 0xb7012e 0xb704af 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7009e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xcf31dc 0xcfb656 0xcfd058 0xd34042 0x106e033 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf31db github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb655 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xcfd057 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetReadDeadline+0x17 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:71 # 0xd34041 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetReadDeadline+0x21 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:170 # 0x106e032 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x392 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:156 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x65c34c 0x65a093 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x65c34b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:334 # 0x65a092 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [5: 1920] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x76f51a 0x76f21f 0xb0984f 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76f519 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0xdde1dc 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdde1db github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.57.1/stream.go:91 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x51d4a6 0x6bdd05 0x6bd7af 0x6bc126 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6bdd04 github.com/rs/zerolog.ConsoleWriter.writePart.consoleDefaultFormatMessage.func3+0x2c4 github.com/rs/zerolog@v1.34.0/console.go:508 # 0x6bd7ae github.com/rs/zerolog.ConsoleWriter.writePart+0x3ee github.com/rs/zerolog@v1.34.0/console.go:341 # 0x6bc125 github.com/rs/zerolog.ConsoleWriter.Write+0x465 github.com/rs/zerolog@v1.34.0/console.go:155 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b3e25 0x6b3cdf 0x11545a8 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3e24 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6b3cde github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11545a7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 896] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a473e 0x7a4753 0xd9c894 0xd9c2ba 0xda4b85 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9c893 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda4b84 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.57.1/transport.go:329 0: 0 [3: 96] @ 0x48d8e8 0x5477e7 0x6b1fa5 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x48d8e7 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x5477e6 sort.SliceStable+0x86 sort/slice.go:43 # 0x6b1fa4 github.com/pactus-project/pactus/committee.(*committee).Update+0x3e4 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x6908b9 0xda2285 0xda1ecc 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6908b8 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:30 # 0xda2284 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 # 0xda1ecb 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 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 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] @ 0xb767e5 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb767e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x6c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:127 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x9233b7 0x922ef8 0x9377b8 0x934e56 0x92ebae 0x925852 0x963a28 0x489381 # 0x9233b6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9377b7 crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x57 crypto/tls/handshake_client_tls13.go:549 # 0x934e55 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:134 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 960] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 128] @ 0x114c825 0x114c7ea 0x114c7de 0x114a1d3 0x1149cd6 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114c824 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x104 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x114c7e9 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xc9 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x114c7dd github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xbd github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x114a1d2 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb2 github.com/pactus-project/pactus/txpool/txpool.go:128 # 0x1149cd5 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:96 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 256] @ 0x168f02e 0x16c983f 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16c983e crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x73d965 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0xcd770d 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [11: 2112] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8dae95 0x8db2b4 0x10cbee5 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10cbee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x10cbc93 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10cbc92 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 96] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [5: 960] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 384] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40a96d 0x410a9c 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 432] @ 0xcb0b05 0x489381 # 0xcb0b04 github.com/libp2p/zeroconf/v2.(*client).recv+0x164 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:352 0: 0 [2: 512] @ 0xb298bf 0xb77419 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb77418 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:246 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a2dfe 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1344] @ 0x5d5e25 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2304] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 144] @ 0x6a2e12 0x6a2de1 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2e11 bytes.NewBuffer+0x71 bytes/buffer.go:478 # 0x6a2de0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xd9c2ba 0xda4a65 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda4a64 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 0: 0 [1: 640] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x466d26 0xb74099 0xb740b2 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb74098 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x578 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb740b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x591 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:56 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x1031bf7 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1031bf6 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [7: 224] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xde3e7a 0xde3e6e 0xde735c 0xde66a5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xde3e79 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xde3e6d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 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: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 320] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1792] @ 0x6b1ee9 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b1ee8 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x7a473e 0x7a4753 0xda1374 0xda1273 0xda48da 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda1373 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 # 0xda1272 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 # 0xda48d9 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 1408] @ 0x93f0d5 0x93f0a5 0x93efb7 0x791a42 0x791e9c 0x93ed3d 0x93ecf7 0x791a42 0x791e9c 0x93ec94 0x93ec73 0x791a42 0x791e9c 0x93cade 0x93c97c 0x940ff5 0x922917 0x92e7f5 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x93f0d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93f0a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93efb6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ed3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93ecf6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ec93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93ec72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93cadd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93c97b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0xb09870 0xb0985e 0xb0a7b5 0xb09077 0xb0b59f 0xb0b56f 0xe0ccbc 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0xb0986f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb0985d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0b59e github.com/multiformats/go-multiaddr/net.FromNetAddr+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0b56e github.com/multiformats/go-multiaddr/net.WrapNetConn+0xce github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:99 # 0xe0ccbb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 128] @ 0xcb40c5 0xcb3a9a 0xcb3614 0xcb337d 0xcb320d 0x489381 # 0xcb40c4 github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x244 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:450 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 192] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x6a40d3 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a40d2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb1e80e 0xb76cd7 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb1e80d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb76cd6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x168eff0 0x16d92da 0x16de473 0x16de009 0x961405 0x9613da 0x95db65 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961404 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x9613d9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x95db64 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 128] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x114f516 0x114f465 0x114f465 0x114f42e 0x114f465 0x114f465 0x114f42e 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xdabe25 0xdac1f9 0xdcb09f 0xdc80ac 0xdc7170 0xdb9caf 0xdb9337 0xdadae8 0xde5ffa 0x489381 # 0xdabe24 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xa4 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:178 # 0xdac1f8 github.com/quic-go/quic-go.(*connIDManager).Get+0x58 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:241 # 0xdcb09e github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x7e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:850 # 0xdc80ab github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x44b github.com/quic-go/quic-go@v0.57.1/packet_packer.go:550 # 0xdc716f github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15cf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:370 # 0xdb9cae github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xde5ff9 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] @ 0xc6ef6a 0xc73e18 0xc70025 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc73e17 github.com/miekg/dns.unpackHeader+0x57 github.com/miekg/dns@v1.1.69/msg_helpers.go:76 # 0xc70024 github.com/miekg/dns.UnpackRR+0x24 github.com/miekg/dns@v1.1.69/msg.go:607 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [5: 160] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc58f71 0xcb0cce 0xcb0aee 0x489381 # 0xc58f70 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x90 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:24 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b268c 0x6b26d1 0x1156258 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b268b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b26d0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x1156257 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a4085 0x6a2e6a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a4084 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168eef7 0x16d92da 0x16de473 0x16de009 0x16dd9fa 0x937052 0x934e3e 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16dd9f9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x937051 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2d1 crypto/tls/handshake_client_tls13.go:515 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 128] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0xc02a38 0xc04305 0xc03d68 0xc0b20a 0x1032676 0x1032305 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc02a37 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 # 0xc04304 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 # 0xc03d67 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 # 0xc0b209 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 # 0x1032675 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 # 0x1032304 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c7f05 0x8c7ece 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c7f04 bytes.NewBuffer+0x2c4 bytes/buffer.go:478 # 0x8c7ecd github.com/pactus-project/pactus/store.(*store).SaveBlock+0x28d github.com/pactus-project/pactus/store/store.go:175 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x791e05 0x946bab 0x946b7a 0x791a42 0x791e9c 0x946756 0x94632b 0x922917 0x95be7b 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x946baa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x946b79 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946755 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94632a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 624] @ 0x697905 0x6978db 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697904 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6978da github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 624] @ 0xc09916 0x1044eef 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0xc09915 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 # 0x1044eee 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 416] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 224] @ 0xdde31b 0xdde34d 0xddf505 0xdeb51b 0xdeb4ff 0xddf6df 0xdff34b 0xdff33d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xdde31a github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.57.1/receive_stream.go:71 # 0xdde34c github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.57.1/stream.go:103 # 0xddf504 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.57.1/streams_map.go:68 # 0xdeb51a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:130 # 0xdeb4fe github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map_outgoing.go:92 # 0xddf6de github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.57.1/streams_map.go:120 # 0xdff34a github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.57.1/connection.go:2871 # 0xdff33c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 48] @ 0x85e64e 0x85d0a2 0x85cd2c 0x7f4d82 0x7f4af2 0x1043b96 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x85e64d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:201 # 0x85d0a1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x85cd2b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7f4d81 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7f4af1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1043b95 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 224] @ 0x537d2a 0x537fbb 0x538db8 0x648569 0x648531 0x64994f 0x64cde5 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x537fba context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x538db7 context.WithDeadlineCause+0x137 context/context.go:643 # 0x648568 context.WithDeadline+0x2e8 context/context.go:626 # 0x648530 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 128] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x7a473e 0x7a4753 0xd9c894 0xd9c2ba 0xda4b85 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9c893 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 # 0xd9c2b9 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:18 # 0xda4b84 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0xcd93a7 0x102bd67 0x102b5fb 0x489381 # 0xcd93a6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x102bd66 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xe6 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:43 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [14: 1120] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xafebed 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xafebec 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0xcf3c39 0xcf3745 0xcfd2e5 0xd56579 0xd55055 0xd5469a 0xd52c32 0x489381 # 0xcf3c38 github.com/libp2p/go-yamux/v5.newSession+0x2d8 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xcf3744 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xcfd2e4 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 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6b0505 0x115de45 0x115de34 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0504 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x5c4 github.com/pactus-project/pactus/consensus/log/log.go:48 # 0x115de44 github.com/pactus-project/pactus/consensus/log.(*Log).PrepareVoteSet+0x44 github.com/pactus-project/pactus/consensus/log/log.go:61 # 0x115de33 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x33 github.com/pactus-project/pactus/consensus/cp_prevote.go:19 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 256] @ 0x698bb2 0x698b79 0x698b78 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698bb1 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x698b78 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x698b77 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5c90b9 0x69b533 0x6a1511 0x6a1f5e 0x6a2046 0x8da5ac 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8da5ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x52af45 0x52b050 0x53279f 0xcafa25 0xcaec73 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x53279e strings.Replace+0x11e strings/strings.go:1159 # 0xcafa24 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xbc4 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:217 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [1: 16] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x69203d 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x168f02e 0x16d92da 0x16de473 0x16de009 0x16dd9fa 0x95bf38 0x958072 0x95227d 0x925852 0x963a28 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16dd9f9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 2048] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 768] @ 0x6439ed 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x6439ec net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 32] @ 0xb795bd 0x489381 # 0xb795bc 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: 96] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x1153d2f 0x1153d0e 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1153d2e github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x36e github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1153d0d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x34d github.com/pactus-project/pactus/state/state.go:509 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a40fc 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a40fb github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x1680d66 0x1683654 0x16c371a 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x1680d65 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1683653 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16c3719 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x4dcd25 0x4dd912 0x66602f 0x66591b 0x65aaf8 0x66e547 0x66cab4 0x1184933 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x4dcd24 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4dd911 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x66602e net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x1184932 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [3: 336] @ 0x10c619e 0x10c6293 0x10c5bb5 0x114393b 0x113fdaa 0x489381 # 0x10c619d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c6292 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10c5bb4 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 72] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x8c5d7c 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a311d 0x6a30e6 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a311c github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x5c github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6a30e5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 256] @ 0x168eff0 0x16c9e73 0x16c389f 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16c9e72 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x16c389e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb700de 0xb7012e 0xb704cc 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc58f71 0xcb31d0 0x489381 # 0xc58f70 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x90 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:24 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [3: 576] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x168eef7 0x16d92da 0x16de473 0x16de009 0x16dd9fa 0x95bf38 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16dd9f9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1792] @ 0x958e53 0x958025 0x95227d 0x925852 0x963a28 0x489381 # 0x958e52 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x10c624a 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10c6249 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 144] @ 0xc6ef6a 0xc9e65d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc9e65c github.com/miekg/dns.(*SRV).unpack+0x2dc github.com/miekg/dns@v1.1.69/zmsg.go:2711 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [2: 32] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc4b36f 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb3030 0x489381 # 0xc4b36e golang.org/x/net/internal/socket.sockaddrToAddr+0x22e golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:117 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [6: 288] @ 0x69361b 0x697e1f 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2304] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcd987e 0xcd6e28 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xc70585 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [3: 240] @ 0x839286 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x839285 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5156 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 160] @ 0x6a40aa 0x6a2e6a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40a9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb6b9d5 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6b9d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc70166 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc70165 github.com/miekg/dns.UnpackRRWithHeader+0x65 github.com/miekg/dns@v1.1.69/msg.go:617 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 384] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0xaf1906 0xaf18b2 0xaf18b6 0x1043325 0x10425f4 0x1041bf0 0x489381 # 0xaf1905 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xaf18b1 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xaf18b5 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1043324 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x77c2b2 0x77c1d1 0x96165b 0x958add 0x958025 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x77c2b1 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0x77c1d0 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x96165a crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x958adc crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 4096] @ 0x8a176f 0x1070165 0x1070178 0x106fe59 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0x1070164 github.com/libp2p/go-buffer-pool.Get+0x1164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x1070177 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/util.NewDelimitedReader+0x1177 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/util/io.go:29 # 0x106fe58 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xe58 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:396 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x4dc355 0x653eb3 0x653d65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x653eb2 net.addrTable+0x112 net/interface_linux.go:149 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x76de45 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x8c5a3e 0x8c59f3 0x8c953f 0x1154595 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5a3d github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x8c59f2 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x8c953e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x1154594 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcd987e 0xcd69be 0xcd5545 0xcd5365 0xe176da 0xd2dbed 0xd20f98 0x489381 # 0xcd987d 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 # 0xcd69bd 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 # 0xcd5544 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 # 0xcd5364 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 # 0xe176d9 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x51a7f7 0xcfcd46 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf0be5 0xc0f425 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x51a7f6 fmt.Errorf+0x476 fmt/errors.go:48 # 0xcfcd45 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf0be4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc0f424 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x1143504 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x1143503 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x1677b73 0x16832d2 0x690b22 0xda1dbe 0xda24aa 0xda1f70 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x690b21 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xda1dbd github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda24a9 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 # 0xda1f6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 144] @ 0x6a1f45 0x6a0c07 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 704] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da682 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da681 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd2704c 0xd26f29 0x10d0252 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0xd2704b 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 # 0xd26f28 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 # 0x10d0251 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 144] @ 0x6a3485 0x6a3458 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3484 bytes.NewBuffer+0x44 bytes/buffer.go:478 # 0x6a3457 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x17 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0xa417f9 0xa414cd 0xa465ac 0xb77765 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb77764 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x168f02e 0x16d9655 0x16de5a6 0x16dda30 0x95bf38 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16dda2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4dcd25 0x4dd0b2 0x665e50 0x66591b 0x65aaf8 0x66e547 0x66cab4 0x64053a 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x4dcd24 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4dd0b1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x665e4f net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x640539 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 192] @ 0x6a5c34 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a5c33 github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x2f3 github.com/pactus-project/pactus/types/vote/cp_vote.go:97 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [6: 288] @ 0x8db4f5 0x8db3a5 0xd57105 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0x8db4f4 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd57104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb78e4c 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78e4b 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: 128] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xcd93a7 0x106dd94 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcd93a6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:946 # 0x106dd93 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0xf3 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:140 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b40ef 0x6b4cba 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x698293 0x6981cc 0x6a6815 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x698292 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x6a6814 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x314 github.com/pactus-project/pactus/types/vote/vote.go:107 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 24] @ 0x6b02af 0x6b02a3 0x6b027a 0x115de45 0x115de34 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b02ae github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x36e github.com/pactus-project/pactus/consensus/voteset/voteset.go:18 # 0x6b02a2 github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x362 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:52 # 0x6b0279 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:45 # 0x115de44 github.com/pactus-project/pactus/consensus/log.(*Log).PrepareVoteSet+0x44 github.com/pactus-project/pactus/consensus/log/log.go:61 # 0x115de33 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x33 github.com/pactus-project/pactus/consensus/cp_prevote.go:19 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 48] @ 0xb700de 0xb7012e 0xb704af 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 144] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c2a5 0x59752a 0x597520 0x4a1c11 0x5ac411 0x5ac405 0x6977e6 0x6977c3 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x6a5bf4 0x6a5bcd 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x597529 bytes.(*Buffer).Grow+0x29 bytes/buffer.go:174 # 0x59751f github.com/fxamacker/cbor/v2.init.func2+0x1f github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1040 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x5ac410 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5ac404 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6977e5 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6977c2 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a5bf3 github.com/fxamacker/cbor/v2.Marshal+0x2b3 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a5bcc github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x28c github.com/pactus-project/pactus/types/vote/cp_vote.go:93 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x10448bb 0x1042a59 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x10448ba github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x39a github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:651 # 0x1042a58 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xb701be 0xb7022c 0xb70335 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb701bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x466d26 0xb29174 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29173 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc04267 0xc03d68 0xc0b20a 0x1045b86 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc04266 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 # 0xc03d67 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 # 0xc0b209 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 # 0x1045b85 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x47ef3a 0x47ef4f 0x6b000d 0x6b0008 0x6aff91 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b000c github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xcc github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:38 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 160] @ 0xc1745f 0xc1743f 0xc3c71f 0xc2c185 0x489381 # 0xc1745e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x49e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1743e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3c71e github.com/libp2p/go-libp2p-pubsub.(*Topic).validate.func2+0x9e github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:354 # 0xc2c184 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] @ 0x69361b 0x6a1b28 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0x8d57ac 0x11508ac 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d57ab github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x539685 0xafa0ac 0xafc2dc 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xafa0ab 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 # 0xafc2db 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 144] @ 0x10cbc45 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10cbc44 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 48] @ 0xafe5b6 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafe5b5 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [7: 57344] @ 0x8a176f 0xc10b1a 0xc10b10 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc10b19 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc10b0f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [5: 160] @ 0xd576e8 0xd57156 0x10c46f2 0xd27fe5 0x489381 # 0xd576e7 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd57155 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x47ef3a 0x47ef4f 0x6b0897 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b0896 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a2037 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2036 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2688] @ 0x6a2dfe 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 4194304] @ 0x6f32ad 0x717bf4 0x7180e5 0x709665 0x708bc5 0x70911e 0x7092b0 0x8c75fd 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f32ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x717bf3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x7180e4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x709664 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x708bc4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70911d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x7092af github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8c75fc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x8da5ac 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8da5ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0x6be665 0x6bcfd6 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6be664 github.com/rs/zerolog.consoleDefaultFormatFieldValue+0x44 github.com/rs/zerolog@v1.34.0/console.go:522 # 0x6bcfd5 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb35 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55e01b 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55e01a encoding/json.(*decodeState).literalStore+0xcfa encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb72bfd 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72bfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6b4bac 0x6b4bfb 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x8cb16f 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8cb16e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ae github.com/pactus-project/pactus/store/tx.go:39 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a7bb7 0xcf3b85 0xcf3745 0xcfd2e5 0xd56579 0xd55055 0xd5469a 0xd52c32 0x489381 # 0x6a7bb6 log.New+0x36 log/log.go:72 # 0xcf3b84 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xcf3744 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xcfd2e4 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 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1792] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x922c71 0x922c72 0x922cf9 0x92e8a5 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x922c70 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x922c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x92e8a4 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 640] @ 0x923176 0x922ef8 0x92e8a5 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x923175 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 crypto/tls/conn.go:1132 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x92e8a4 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 1792] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 112] @ 0xcf9676 0xcf976c 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf9675 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf976b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xc70c3c 0xc709e9 0xcb138a 0xcb137b 0xcb131d 0xcb0ead 0xcaeba7 0xcaea46 0xcb822b 0x489381 # 0xc70c3b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb github.com/miekg/dns@v1.1.69/msg.go:789 # 0xc709e8 github.com/miekg/dns.(*Msg).PackBuffer+0x88 github.com/miekg/dns@v1.1.69/msg.go:733 # 0xcb1389 github.com/miekg/dns.(*Msg).Pack+0x29 github.com/miekg/dns@v1.1.69/msg.go:721 # 0xcb137a github.com/libp2p/zeroconf/v2.(*client).sendQuery+0x1a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:436 # 0xcb131c github.com/libp2p/zeroconf/v2.(*client).query+0x27c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:431 # 0xcb0eac github.com/libp2p/zeroconf/v2.(*client).periodicQuery+0x18c github.com/libp2p/zeroconf/v2@v2.2.0/client.go:396 # 0xcaeba6 github.com/libp2p/zeroconf/v2.(*client).run+0xe6 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 # 0xcaea45 github.com/libp2p/zeroconf/v2.Browse+0x1a5 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 # 0xcb822a github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2+0x8a github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 0: 0 [3: 72] @ 0xcd6d95 0xcd5886 0xd27e37 0x489381 # 0xcd6d94 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 # 0xcd5885 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 # 0xd27e36 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [2: 256] @ 0x665746 0x66571d 0x65aaf8 0x66e547 0x64538b 0x644ca8 0x64438a 0x643c69 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x665745 net.newFD+0xc5 net/fd_unix.go:27 # 0x66571c net.socket+0x9c net/sock_posix.go:27 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x64538a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 48] @ 0x466d26 0xb701e5 0xb7022c 0xb70335 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb701e4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xd22713 0xd1d5c7 0xd2ab38 0x489381 # 0xd22712 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 # 0xd1d5c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2c46 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/dial_worker.go:343 # 0xd2ab37 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] @ 0xcf9689 0xcf9782 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf9688 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf9781 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x64cbeb 0x64bd06 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x64cbea net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x64bd05 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 64] @ 0x6a3253 0x6a3216 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a3252 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x192 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6a3215 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x155 github.com/pactus-project/pactus/types/block/block.go:169 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x168eff0 0x16d92da 0x16de473 0x961285 0x95dd2e 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95dd2d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [3: 432] @ 0xb793c9 0x489381 # 0xb793c8 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: 768] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x9221ee 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9221ed crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b 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] @ 0xc18206 0xc175a5 0xc2f55c 0xc2c0e7 0x489381 # 0xc18205 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa25 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc175a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 4608] @ 0xb1b826 0xb1b9f2 0xb25305 0xb24dbf 0x489381 # 0xb1b825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb1b9f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb25304 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1344] @ 0x9233b7 0x922ef8 0x95e5cd 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x9233b6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e5cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x76f8f7 0x76f585 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xb0c2d8 0xb0c2ca 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76f584 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c2d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c2c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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: 384] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1536] @ 0x8dbacc 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8dbacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xb7027c 0xb702e7 0xb70367 0xb78c93 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7027b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb78c92 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x76dad1 0x76dd65 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 384] @ 0x4a24b2 0x4a1b25 0xda959f 0xda94d0 0xdd335c 0xdae1e5 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xda959e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:63 # 0xda94cf github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:50 # 0xdd335b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.57.1/send_queue.go:99 # 0xdae1e4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.57.1/connection.go:582 0: 0 [2: 768] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x77c617 0x958c22 0x958025 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x77c616 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x958c21 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xbd8155 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd8154 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x55c55d 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c55c encoding/json.(*decodeState).object+0xe5c encoding/json/decode.go:787 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x16c3646 0x16c9ccc 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16c3645 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x16c9ccb crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x51d4a6 0xcd9b31 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd9b30 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 576] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [6: 192] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x168bada 0x96aa59 0x91c616 0x95ee33 0x9580c5 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5c600b 0x5c6906 0x692ddd 0x115f993 0x115f95e 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115f992 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x52 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115f95d github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1d github.com/pactus-project/pactus/consensus/propose.go:18 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x5380da 0x538db8 0x648569 0x648531 0x64994f 0x64cde5 0x489381 # 0x5380d9 context.(*cancelCtx).propagateCancel+0x199 context/context.go:501 # 0x538db7 context.WithDeadlineCause+0x137 context/context.go:643 # 0x648568 context.WithDeadline+0x2e8 context/context.go:626 # 0x648530 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 48] @ 0x6b1d46 0x6b1d8f 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b1d45 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x185 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b1d8e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x939605 0x934eb6 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x939604 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x934eb5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x6bdf7e 0x6bd7af 0x6bc126 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bdf7d github.com/rs/zerolog.ConsoleWriter.writePart.consoleDefaultFormatTimestamp.func2+0x1dd github.com/rs/zerolog@v1.34.0/console.go:452 # 0x6bd7ae github.com/rs/zerolog.ConsoleWriter.writePart+0x3ee github.com/rs/zerolog@v1.34.0/console.go:341 # 0x6bc125 github.com/rs/zerolog.ConsoleWriter.Write+0x465 github.com/rs/zerolog@v1.34.0/console.go:155 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x69465b 0x69461e 0x6942b7 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69465a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69461d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d92da 0x16de473 0x961285 0x95d6dc 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95d6db crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1792] @ 0xb29576 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29575 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x114f516 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b40ef 0x6b4c0a 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5120] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466c52 0x466145 0x466365 0x66b346 0x66b293 0x66ca31 0x1184933 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x66b345 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66b292 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x66ca30 net.DialUDP+0x150 net/udpsock.go:296 # 0x1184932 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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: 64] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [5: 120] @ 0x466d26 0x10cbec6 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10cbec5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 80] @ 0x790325 0x7ac33f 0x7b16a8 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ac33e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x7b16a7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x95cf5a 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x95cf59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0xbdac9e 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdac9d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6adf5c 0x1158671 0x115e9d8 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6adf5b github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x3b github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 # 0x1158670 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x230 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x538d59 0x5395ad 0x53956f 0xb26338 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x538d58 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xb26337 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 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xaf5c45 0xb743ca 0xb79064 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x9612be 0x9388f5 0x934e85 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x9612bd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x9388f4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 240] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x8d8cdd 0x8d89cd 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x8d8cdc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x29c github.com/pactus-project/pactus/execution/executor/sortition.go:91 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 16] @ 0x8db491 0x8db3a5 0x8dac85 0x8dac8f 0xd590cf 0xd5873d 0xd56ca5 0x489381 # 0x8db490 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x8dac84 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x8dac8e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xd590ce github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0xd5873c github.com/multiformats/go-multistream.SelectOneOf[...]+0xbc github.com/multiformats/go-multistream@v0.6.1/client.go:98 # 0xd56ca4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:337 0: 0 [1: 176] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 896] @ 0x79189a 0x791864 0x94f73f 0x791a42 0x791e9c 0x7919bd 0x94f1f6 0x791a42 0x791e9c 0x94f127 0x94f0b7 0x94f08a 0x791a42 0x791e9c 0x94edd4 0x94ed3c 0x922917 0x95d065 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791899 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x791863 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x94f73e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7919bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94f1f5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94f126 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94f0b6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x94f089 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94edd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94ed3b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x47ef3a 0x47ef4f 0x6ae7f1 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae7f0 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0x130 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:26 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 256] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x58e15e 0x58e17e 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x58e15d math/big.getStack+0x33d math/big/nat.go:286 # 0x58e17d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b3daa 0x6b3cdf 0x11545a8 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3da9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b3cde github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11545a7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x10d0fa5 0x10b6c16 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0x10d0fa4 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 # 0x10b6c15 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [3: 192] @ 0x4dc355 0x653eb3 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x653eb2 net.addrTable+0x112 net/interface_linux.go:149 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [5: 120] @ 0x115a88c 0x115a880 0x1156f4a 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a88b github.com/pactus-project/pactus/sync/bundle/message.NewBlockAnnounceMessage+0xcb github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:20 # 0x115a87f github.com/pactus-project/pactus/consensus.(*consensus).announceNewBlock+0xbf github.com/pactus-project/pactus/consensus/consensus.go:406 # 0x1156f49 github.com/pactus-project/pactus/consensus.(*commitState).decide+0x269 github.com/pactus-project/pactus/consensus/commit.go:30 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x655a7f 0xb096f2 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0xb096f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x6a1b28 0x6a1930 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x78bd8a 0x78c073 0x7be518 0x7be4ee 0x7bebb8 0xd5fdb8 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x78bd89 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x78c072 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7be517 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x7be4ed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x7bebb7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x95bf9e 0x95bf69 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95bf9d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x95bf68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d8b67 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d8b66 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x126 github.com/pactus-project/pactus/execution/executor/sortition.go:75 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417b1 0xa414cd 0xa465ac 0xb78e4c 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78e4b 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: 768] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xd9119e 0xd93c49 0xdbb08a 0xdbae7c 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd9119d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd93c48 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 # 0xdbb089 github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x1a9 github.com/quic-go/quic-go@v0.57.1/connection.go:2732 # 0xdbae7b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x21b github.com/quic-go/quic-go@v0.57.1/connection.go:2704 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 192] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a0c07 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc93b9c 0xc93b46 0xc93b3d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc93b9b github.com/miekg/dns.cloneSlice[...]+0x7b github.com/miekg/dns@v1.1.69/types.go:1681 # 0xc93b45 github.com/miekg/dns.unpackDataA+0x25 github.com/miekg/dns@v1.1.69/msg_helpers.go:23 # 0xc93b3c github.com/miekg/dns.(*A).unpack+0x1c github.com/miekg/dns@v1.1.69/zmsg.go:1225 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [2: 64] @ 0x6b002e 0x6b0008 0x6aff91 0x115de45 0x115de34 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b002d github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xed github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:36 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115de44 github.com/pactus-project/pactus/consensus/log.(*Log).PrepareVoteSet+0x44 github.com/pactus-project/pactus/consensus/log/log.go:61 # 0x115de33 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x33 github.com/pactus-project/pactus/consensus/cp_prevote.go:19 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 768] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51d4a6 0x5c8fc6 0x6a3205 0x6a31d0 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x5c8fc5 github.com/pactus-project/pactus/crypto.Address.ShortString+0x105 github.com/pactus-project/pactus/crypto/address.go:101 # 0x6a3204 github.com/pactus-project/pactus/crypto.Address.LogString+0x144 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6a31cf github.com/pactus-project/pactus/types/block.(*Block).LogString+0x10f github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x7f2436 0x7f1cf0 0xafc46d 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafc46c 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c91b5 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5c91b4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x74333a 0x743350 0x168ef0f 0x16c99e5 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x743339 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x74334f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16c99e4 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b01c5 0x6b01b6 0x6b018d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b01c4 github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x284 github.com/pactus-project/pactus/consensus/voteset/voteset.go:18 # 0x6b01b5 github.com/pactus-project/pactus/consensus/voteset.NewCPPreVoteVoteSet+0x275 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:44 # 0x6b018c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x24c github.com/pactus-project/pactus/consensus/log/log.go:44 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [21: 336] @ 0xdd13aa 0xdd121c 0xdde896 0xde0342 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdd13a9 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x89 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdd121b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdde895 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde0341 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 256] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xd34254 0xd34246 0xd2bccc 0xd2b2e2 0xd2b885 0xd2ac45 0xd1ae30 0xd2ab38 0x489381 # 0xd34253 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd34245 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 # 0xd2bccb 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 # 0xd2b2e1 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 # 0xd2b884 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 # 0xd2ac44 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 # 0xd1ae2f 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 # 0xd2ab37 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] @ 0x466c52 0x466145 0x466365 0x66b346 0x66b293 0x66ca31 0x64053a 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x66b345 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x66b292 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x66ca30 net.DialUDP+0x150 net/udpsock.go:296 # 0x640539 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 224] @ 0x413e14 0x4eb008 0xdd0959 0xdd01b4 0xe007dc 0xe007d7 0xd3382a 0x8db6ca 0x73cc91 0x8db4c9 0x8db3a5 0xd57105 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xdd0958 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x578 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:168 # 0xdd01b3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 # 0xe007db github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.57.1/stream.go:117 # 0xe007d6 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 # 0xd33829 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 # 0x8db6c9 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd57104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 576] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4dc355 0x6537bf 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6537be net.interfaceTable+0x21e net/interface_linux.go:34 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 768] @ 0xcf96a5 0xcf96a6 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6ae7bf 0x6ae7e8 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae7be github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xfe github.com/pactus-project/pactus/consensus/voteset/vote_box.go:14 # 0x6ae7e7 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0x127 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:22 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 192] @ 0x791e05 0x94d39d 0x94d294 0x791a42 0x791e9c 0x94cbd8 0x94cad5 0x791a42 0x791e9c 0x94c994 0x94c8fc 0x922917 0x95cf45 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x94d39c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94d293 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94cbd7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94cad4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94c993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94c8fb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x791e05 0x949a54 0x9499bc 0x922917 0x95cacc 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x949a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9499bb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cacb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [6: 288] @ 0x6ae805 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae804 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0x144 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:24 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 24] @ 0xcd6d95 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcd6d94 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xc56d2e 0xc56485 0xc592c8 0xcb0cce 0xcb0aee 0x489381 # 0xc56d2d golang.org/x/net/ipv6.parsePacketInfo+0x4d golang.org/x/net@v0.48.0/ipv6/control_rfc3542_unix.go:63 # 0xc56484 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x224 golang.org/x/net@v0.48.0/ipv6/control.go:138 # 0xc592c7 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x3e7 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:43 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [22: 352] @ 0xc49f4d 0xc4679d 0xc48089 0xc4f697 0xc4f68f 0xde3f82 0xde735c 0xde66a5 0x489381 # 0xc49f4c golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:90 # 0xc4679c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc48088 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc4f696 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc4f68e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xde3f81 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 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: 64] @ 0x16c97c6 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16c97c5 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x51d4a6 0x6be585 0x6bdd25 0x6bd7af 0x6bc126 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6be584 github.com/rs/zerolog.colorize+0xe4 github.com/rs/zerolog@v1.34.0/console.go:398 # 0x6bdd24 github.com/rs/zerolog.ConsoleWriter.writePart.consoleDefaultFormatMessage.func3+0x2e4 github.com/rs/zerolog@v1.34.0/console.go:508 # 0x6bd7ae github.com/rs/zerolog.ConsoleWriter.writePart+0x3ee github.com/rs/zerolog@v1.34.0/console.go:341 # 0x6bc125 github.com/rs/zerolog.ConsoleWriter.Write+0x465 github.com/rs/zerolog@v1.34.0/console.go:155 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x6946e5 0x6946c6 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6946e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6946c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x76daed 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc4a58d 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc4a58c golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x2cc golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:144 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 48] @ 0x6b3dbb 0x6b3d98 0x6b3cdf 0x11545a8 0x8d6b67 0x11543da 0x11534b2 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3dba bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b3d97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b3cde github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11545a7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x4db77c 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4db77b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x5c600b 0x5c6906 0x692ddd 0x6b21b5 0x6b21c9 0x6b21a3 0x6b1ce1 0x6b1cc1 0x1154390 0x11534b2 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b21b4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x5f4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b21c8 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x608 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b21a2 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5e2 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b1ce0 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b1cc0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x76f51a 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xb0c2d8 0xb0c2ca 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x76f519 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c2d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c2c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 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] @ 0x655a7f 0x66b171 0x66b152 0x66ca31 0x1184933 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x66b170 net.ipEmptyString+0x50 net/ip.go:332 # 0x66b151 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x66ca30 net.DialUDP+0x150 net/udpsock.go:296 # 0x1184932 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.5.0/ntp.go:653 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [5: 960] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b1dbb 0x6b1daf 0x6b1d8f 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b1dba github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1fa github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6b1dae github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1ee github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6b1d8e github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [5: 20480] @ 0xaf191f 0xaf18b2 0xaf18b6 0x102c159 0x102b5fb 0x489381 # 0xaf191e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xaf18b1 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xaf18b5 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x102c158 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x4d8 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:68 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 96] @ 0xae1edf 0xae281e 0xae2118 0xb02bb6 0x489381 # 0xae1ede github.com/ipfs/go-datastore/query.ResultsWithContext+0x3e github.com/ipfs/go-datastore@v0.9.0/query/query.go:211 # 0xae281d github.com/ipfs/go-datastore/query.(*resultsIter).collectResults+0xbd github.com/ipfs/go-datastore@v0.9.0/query/query.go:348 # 0xae2117 github.com/ipfs/go-datastore/query.(*resultsIter).Next+0x17 github.com/ipfs/go-datastore@v0.9.0/query/query.go:292 # 0xb02bb5 github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xbb5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/records/providers_manager.go:234 0: 0 [12: 1728] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x8cba85 0x8c7765 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8cba84 github.com/pactus-project/pactus/store.newValidatorStore+0x2c4 github.com/pactus-project/pactus/store/validator.go:38 # 0x8c7764 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 384] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 2304] @ 0x4a2592 0x4a1b25 0x8a1739 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 448] @ 0x73d965 0xb77d87 0xb77d61 0xb77d62 0xb77e2e 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb77d86 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77d60 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77d61 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77e2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0xb7058d 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7058c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a2592 0x4a1b25 0x8a1914 0xcf6fca 0xcf6fad 0xcf665c 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcf6fc9 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcf6fac github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [26: 624] @ 0xdc2485 0xdc944b 0xdc8c85 0xdc8b30 0xdc78cf 0xdc764b 0xdbacf4 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xdc2484 github.com/quic-go/quic-go.(*framer).Append+0x304 github.com/quic-go/quic-go@v0.57.1/framer.go:111 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc78ce github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x16e github.com/quic-go/quic-go@v0.57.1/packet_packer.go:489 # 0xdc764a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdbacf3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [3: 1152] @ 0xcf96a5 0xcf96a6 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x113d81c 0x10b56c2 0x10b5366 0x10c6dfa 0x102cd89 0x1031f85 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10b56c1 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 # 0x10b5365 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 # 0x10c6df9 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 # 0x102cd88 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 # 0x1031f84 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x6bdd0a 0x6bd7af 0x6bc126 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bdd09 github.com/rs/zerolog.ConsoleWriter.writePart.consoleDefaultFormatMessage.func3+0x2c9 github.com/rs/zerolog@v1.34.0/console.go:508 # 0x6bd7ae github.com/rs/zerolog.ConsoleWriter.writePart+0x3ee github.com/rs/zerolog@v1.34.0/console.go:341 # 0x6bc125 github.com/rs/zerolog.ConsoleWriter.Write+0x465 github.com/rs/zerolog@v1.34.0/console.go:155 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xafdf58 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafdf57 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x5c600b 0x5c6906 0x692ddd 0x8cbea5 0x8cbebf 0x8ca245 0x11544bb 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8cbea4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8cbebe github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1de github.com/pactus-project/pactus/store/validator.go:115 # 0x8ca244 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11544ba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc6ef6a 0xc9b84d 0xc7036a 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc9b84c github.com/miekg/dns.(*PTR).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2334 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [4: 384] @ 0x6912a5 0x699265 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd22fb7 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xd22fb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x96 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm.go:475 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [7: 224] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcf9717 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0x489381 # 0xcf9716 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 1024] @ 0x8a176f 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x466d26 0xb1f355 0xb1f34b 0xb1d958 0xb6aa15 0x489381 # 0xb1f354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb1f34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb1d957 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xb6aa14 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 [1: 112] @ 0xcf9689 0xcf9782 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x102bd30 0x102b5fb 0x489381 # 0xcf9688 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf9781 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x102bd2f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/client.go:38 # 0x102b5fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x13a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:390 0: 0 [4: 448] @ 0x73d965 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0x1147889 0x11475ca 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1147888 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11475c9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x839828 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x839827 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x4856dc 0x4eb048 0xafe67c 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xafe67b 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x168eef7 0x16d92da 0x16de473 0x96116d 0x91c607 0x937170 0x934e3e 0x92ebae 0x925852 0x963a28 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x93716f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ef crypto/tls/handshake_client_tls13.go:520 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1024] @ 0x4a2592 0x4a1b25 0x8a1914 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11418b4 0x1140de7 0x489381 # 0x11418b3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1140de6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 224] @ 0x85f5f3 0x85d0a2 0x85cd2c 0x7f4d82 0x7f4af2 0x1043b96 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x85f5f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x85d0a1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x85cd2b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7f4d81 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7f4af1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1043b95 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1920] @ 0x958185 0x958025 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x958184 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x69275b 0x6a1c88 0x6a1985 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69275a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6979d7 0x697789 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6979d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:146 # 0x697788 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6a3291 0x6a3248 0x6a3216 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a3290 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x1d0 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a3247 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x187 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6a3215 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x155 github.com/pactus-project/pactus/types/block/block.go:169 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x70802a 0x708016 0x707fe2 0x71b817 0x71c2eb 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x708029 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x69 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x708015 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x55 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x707fe1 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x71b816 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x71c2ea github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0xc1041a 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 # 0xc10419 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeerWithBackoff+0xd9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:149 0: 0 [6: 672] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xd72b88 0xd6c793 0xdb5d6b 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xd72b87 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 # 0xd6c792 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 # 0xdb5d6a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 32] @ 0xcfcbfb 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xb6dd12 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcfcbfa github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb6dd11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x54d258 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb31d0 0x489381 # 0x54d257 golang.org/x/sys/unix.RecvmsgBuffers+0x177 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:391 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [2: 64] @ 0x114f516 0x114f465 0x114f465 0x114f42e 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x76d90b 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76d90a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4c781d 0x55c529 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55c528 encoding/json.(*decodeState).object+0xe28 encoding/json/decode.go:786 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb7009f 0xb700f6 0xb7012e 0xb704cc 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7009e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x118c18c 0x118b6ee 0x114578a 0x489381 # 0x118c18b github.com/pactus-project/pactus/sync.(*synchronizer).processDisconnectEvent+0x4b github.com/pactus-project/pactus/sync/sync.go:328 # 0x118b6ed github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x8d github.com/pactus-project/pactus/sync/sync.go:266 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x690b22 0xda1dbe 0xda47ca 0xda494c 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x690b21 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:65 # 0xda1dbd github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda47c9 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 # 0xda494b 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 64] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x914e34 0x95d0dc 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x914e33 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x95d0db crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xafafe5 0xafafc2 0xafc770 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafafe4 go.opentelemetry.io/otel/metric.WithAttributeSet+0x84 go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xafafc1 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 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x168f02e 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x69382f 0x692916 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcaf396 0xcaec73 0x489381 # 0xcaf395 github.com/libp2p/zeroconf/v2.(*client).mainloop+0x535 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:204 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [4: 6144] @ 0x9233b7 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x9233b6 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xcbbead 0xcbbe7a 0xcbb639 0xcd5495 0xcd5365 0xd53826 0xe16bcf 0xd526c3 0x489381 # 0xcbbeac golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.14.0/rate/rate.go:101 # 0xcbbe79 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:203 # 0xcbb638 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcd5494 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 # 0xcd5364 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 # 0xd53825 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 # 0xe16bce 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 # 0xd526c2 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: 256] @ 0x76de45 0x770e7c 0x10455dd 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xd2c6db 0xd2ac70 0xd1ae30 0xd2ab38 0x489381 # 0xd2c6da 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 # 0xd2ac6f 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 # 0xd1ae2f 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 # 0xd2ab37 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: 384] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 1536] @ 0x93f0d5 0x93f0a5 0x93efb7 0x791a42 0x791e9c 0x93ed3d 0x93ecf7 0x791a42 0x791e9c 0x93ec94 0x93ec73 0x791a42 0x791e9c 0x93cade 0x93c97c 0x940ff5 0x951fd8 0x934845 0x92ebae 0x925852 0x963a28 0x489381 # 0x93f0d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93f0a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93efb6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ed3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93ecf6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93ec93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93ec72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93cadd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93c97b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x951fd7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x934844 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [5: 240] @ 0x47ef3a 0x47ef4f 0x8d577e 0x11508ac 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d577d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b005 0x1188ce5 0x118835f 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188ce4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x118835e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x40be12 0x40a96d 0x410a9c 0x941711 0x9233fa 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x941710 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x9233f9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb762a9 0xb76147 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb762a8 go.opentelemetry.io/otel/trace.WithAttributes+0x188 go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb76146 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 128] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69275b 0x69260a 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x69275a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x692609 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1536] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8397ef 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x8397ee google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0xd33f0d 0x10c5baf 0x114393b 0x113fdaa 0x489381 # 0xd33f0c 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 # 0x10c5bae 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 192] @ 0xb6ffc6 0xb6ff37 0xb70546 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ffc5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70545 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x693556 0x697b87 0x6972fd 0x6a2e8a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x6972fc github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1248] @ 0x5421b5 0x5c82e5 0x6927cb 0x692761 0x6a1c88 0x6a1985 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6927ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x692760 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x92321e 0x922ef8 0x95e5cd 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x92321d crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x95e5cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x693556 0x697b87 0x6972fd 0x6a2e8a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x6972fc github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:94 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c6b55 0x8c632f 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c6b54 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8c632e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xaf5c45 0xb743ca 0xb76af0 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xa417f9 0xa414cd 0xa465ac 0xb78bcb 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78bca github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb0e410 0xb0e7d2 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0xb0e40f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 1152] @ 0x4a2592 0x4a1b25 0x8a1914 0xcf6fca 0xcf6fad 0xcf665c 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcf6fc9 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcf6fac github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 24] @ 0x5c600b 0x5c6906 0x692ddd 0x1156268 0x1156282 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1156267 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1156281 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 48] @ 0x1158614 0x115f4ef 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1158613 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d3 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115f4ee github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x6e github.com/pactus-project/pactus/consensus/prepare.go:19 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 640] @ 0x4dc355 0x653eb3 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x653eb2 net.addrTable+0x112 net/interface_linux.go:149 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 576] @ 0x79189a 0x791864 0x966b7f 0x791a42 0x791e9c 0x7919bd 0x966636 0x791a42 0x791e9c 0x965c8f 0x965c17 0x965b86 0x95e247 0x964378 0xd9f09d 0xdaf1a5 0xdb611d 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x791899 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x791863 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x966b7e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7919bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x966635 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x965c8e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x965c16 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x965b85 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x95e246 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x964377 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xd9f09c 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 # 0xdaf1a4 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.57.1/connection.go:947 # 0xdb611c github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [4: 256] @ 0xb70334 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb70333 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6b40ef 0x6b4cba 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 20480] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x922c71 0x922c72 0x922cf9 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x922c70 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x922c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1792] @ 0xcfc385 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0xcfc384 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d9655 0x16de5a6 0x16ddb4d 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16ddb4c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 172032] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4dc355 0x653eb3 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x653eb2 net.addrTable+0x112 net/interface_linux.go:149 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40f1d7 0xc4a5ee 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc4a5ed golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x32d golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:146 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 32] @ 0x1677b73 0x16832d2 0x16d945c 0x16de473 0x9610ee 0x91c607 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16d945b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x54c2d3 0x54d2e5 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb31d0 0x489381 # 0x54c2d2 golang.org/x/sys/unix.anyToSockaddr+0x152 golang.org/x/sys@v0.40.0/unix/syscall_linux.go:1058 # 0x54d2e4 golang.org/x/sys/unix.RecvmsgBuffers+0x204 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:394 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x60387b 0x691f33 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x698753 0x69868c 0x6a6789 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698752 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x69868b github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPDecided+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:250 # 0x6a6788 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x288 github.com/pactus-project/pactus/types/vote/vote.go:113 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd27e85 0x489381 # 0xd27e84 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 [3: 336] @ 0x10c619e 0x10c6293 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10c619d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c6292 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xb29576 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb29575 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 2560] @ 0x947075 0x947045 0x946f57 0x791a42 0x791e9c 0x946ed6 0x946a54 0x791a42 0x791e9c 0x946756 0x94632b 0x922917 0x95be7b 0x958072 0x95227d 0x925852 0x963a28 0x489381 # 0x947074 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x947044 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x946f56 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946ed5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x946a53 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946755 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94632a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [7: 1344] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 768] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 64] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 80] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xda2015 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xda2014 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 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 1536] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 192] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x961315 0x95dd2e 0x95ebf2 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x961314 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x95dd2d crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x95ebf1 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1536] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x6a2dfe 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x16de438 0x16de009 0x961405 0x9613da 0x95db65 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16de437 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x961404 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x9613d9 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x95db64 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc56d2e 0xc56485 0xc592c8 0xcb31d0 0x489381 # 0xc56d2d golang.org/x/net/ipv6.parsePacketInfo+0x4d golang.org/x/net@v0.48.0/ipv6/control_rfc3542_unix.go:63 # 0xc56484 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x224 golang.org/x/net@v0.48.0/ipv6/control.go:138 # 0xc592c7 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x3e7 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:43 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [8: 1408] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 144] @ 0xb7020e 0xb70335 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7020d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6a1f45 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x118b549 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x118b548 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:239 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x10cc21e 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x10cc21d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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] @ 0x10c625e 0x10c5bb5 0x114393b 0x113fdaa 0x489381 # 0x10c625d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10c5bb4 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 768] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 48] @ 0xafe5b6 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafe5b5 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 13824] @ 0xd77445 0x4a1c11 0xd72bcc 0xd72bc0 0xd6c793 0xdb5d6b 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xd77444 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd72bcb github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.57.1/internal/wire/pool.go:21 # 0xd72bbf 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 # 0xd6c792 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 # 0xdb5d6a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [5: 640] @ 0xb298bf 0xb779cc 0xb779ae 0xb779a2 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb779cb 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 # 0xb779ad 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 # 0xb779a1 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x11584ee 0x115e9d8 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x11584ed github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xad github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [6: 144] @ 0x655a7f 0x773ccf 0x77a337 0x76eb2f 0x772235 0x772236 0x117bcaa 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773cce github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x772234 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x772235 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x117bca9 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [12: 576] @ 0x47ef3a 0x47ef4f 0x6ae76b 0x6ae7a5 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae76a github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xaa github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae7a4 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xe4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:21 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 576] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [11: 528] @ 0x47ef3a 0x47ef4f 0x6ae7ae 0x6ae7e8 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae7ad github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xed github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae7e7 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0x127 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:22 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 256] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x95d887 0x95d833 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d886 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x95d832 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 2112] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da682 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da681 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 96] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 208] @ 0x1680d66 0x1683654 0x16c9a5a 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1680d65 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1683653 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16c9a59 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 864] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x936ff8 0x934e3e 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x936ff7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x277 crypto/tls/handshake_client_tls13.go:512 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x92d845 0x92e425 0x925852 0x963a28 0x489381 # 0x92d844 crypto/tls.(*Conn).makeClientHello+0xc24 crypto/tls/handshake_client.go:165 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x95c047 0x95bfeb 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95c046 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x95bfea crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x6b3dbb 0x6b3d98 0x8c58fa 0x8c953f 0x1154595 0x8d6b67 0x11543da 0x11534b2 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3dba bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b3d97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8c58f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8c953e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x1154594 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16] @ 0x10d21fa 0x10d0f7f 0x10b6c16 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0x10d21f9 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 # 0x10d0f7e 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 # 0x10b6c15 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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: 576] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x697d85 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697d84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xaf36ef 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf36ee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 3584] @ 0xaf1bf0 0x1043bc8 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf1bef github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417f9 0xa414cd 0xa465ac 0xb2396f 0xb24d9d 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2396e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:135 # 0xb24d9c 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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12271616] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x791e05 0x94f127 0x94f0b7 0x94f08a 0x791a42 0x791e9c 0x94edd4 0x94ed3c 0x922917 0x95d065 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x94f126 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94f0b6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x94f089 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94edd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94ed3b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 2400] @ 0x8dbacc 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8dbacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x466d26 0xb7029e 0xb702e7 0xb70367 0xb78c93 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7029d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb78c92 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:394 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 1152] @ 0x59b25e 0x11741ca 0x117418e 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x59b25d github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x11741c9 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117418d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xb6ff16 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff15 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 2112] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40f1d7 0xdc183c 0xdc113d 0xdd13f9 0xdd121c 0xdde896 0xde0342 0xdb5f6d 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdc183b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:176 # 0xdc113c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.57.1/frame_sorter.go:46 # 0xdd13f8 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xd8 github.com/quic-go/quic-go@v0.57.1/receive_stream.go:310 # 0xdd121b github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x5b github.com/quic-go/quic-go@v0.57.1/receive_stream.go:288 # 0xdde895 github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x15 github.com/quic-go/quic-go@v0.57.1/stream.go:156 # 0xde0341 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x41 github.com/quic-go/quic-go@v0.57.1/streams_map.go:317 # 0xdb5f6c github.com/quic-go/quic-go.(*Conn).handleFrames+0xbec github.com/quic-go/quic-go@v0.57.1/connection.go:1784 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x47ef3a 0x47ef4f 0xc18ab4 0xc18a29 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18ab3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x613 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc18a28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 864] @ 0xc75227 0xc6fa0e 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc75226 github.com/miekg/dns.unpackString+0x7a6 github.com/miekg/dns@v1.1.69/msg_helpers.go:291 # 0xc6fa0d github.com/miekg/dns.unpackTxt+0x8d github.com/miekg/dns@v1.1.69/msg.go:537 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [2: 48] @ 0x51d4a6 0xcb6957 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcb6956 github.com/libp2p/zeroconf/v2.newServiceRecord+0x176 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:47 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [58: 7424] @ 0x76de45 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6bbefa 0x6bbeee 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bbef9 bytes.NewReader+0x239 bytes/reader.go:159 # 0x6bbeed github.com/rs/zerolog.ConsoleWriter.Write+0x22d github.com/rs/zerolog@v1.34.0/console.go:140 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [88: 5632] @ 0x671a92 0x66d235 0x66e01e 0x66c525 0xde438d 0xdd2c1a 0xdd293e 0xdd332c 0xdae1e5 0x489381 # 0x671a91 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x66d234 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x66e01d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x66c524 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xde438c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:267 # 0xdd2c19 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.57.1/send_conn.go:98 # 0xdd293d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.57.1/send_conn.go:74 # 0xdd332b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.57.1/send_queue.go:90 # 0xdae1e4 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: 48] @ 0x47ef3a 0x47ef4f 0xcaf286 0xcaec73 0x489381 # 0xcaf285 github.com/libp2p/zeroconf/v2.(*client).mainloop+0x425 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:202 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [1: 16] @ 0xc485ad 0xc59145 0xc59130 0xcb31d0 0x489381 # 0xc485ac golang.org/x/net/internal/socket.(*Conn).recvMsg+0x2c golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:17 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [3: 12288] @ 0xafbb88 0xafbb74 0xafbb73 0x4a1c11 0xafebed 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xafbb87 bufio.NewWriterSize+0x27 bufio/bufio.go:602 # 0xafbb73 bufio.NewWriter+0x13 bufio/bufio.go:611 # 0xafbb72 github.com/libp2p/go-libp2p-kad-dht/internal/net.init.func1+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:356 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xafebec 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xafb0c5 0xafc770 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafb0c4 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 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xcd76d5 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd76d4 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [1: 112] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x10704c2 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x10704c1 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14c1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:405 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 3840] @ 0x52f9ff 0x76d059 0x76d03f 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0x76d058 strings.Split+0x78 strings/strings.go:361 # 0x76d03e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b022c 0x6b0205 0x6b018d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b022b github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x2eb github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:66 # 0x6b0204 github.com/pactus-project/pactus/consensus/voteset.NewCPPreVoteVoteSet+0x2c4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:46 # 0x6b018c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x24c github.com/pactus-project/pactus/consensus/log/log.go:44 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 4608] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af192 0x6af10f 0x115d534 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115d533 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x133 github.com/pactus-project/pactus/consensus/cp_mainvote.go:26 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb0e826 0x10b69b5 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10b69b4 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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: 96] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x743e5a 0x743c63 0x764f76 0x8a504c 0xc07756 0xc0777e 0xd22844 0xd30805 0x489381 # 0x743e59 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x743c62 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x764f75 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8a504b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xc07755 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:76 # 0xc0777d 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 # 0xd22843 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 # 0xd30804 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 [5: 320] @ 0x8d79da 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d79d9 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x73d965 0xb77d87 0xb77d61 0xb77d62 0xb77e2e 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb77d86 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77d60 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77d61 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77e2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 880] @ 0x59dec5 0x59cc95 0x59c773 0x6978d5 0x6978b7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6978d4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6978b6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10485760] @ 0x6eb745 0x704d85 0x72b565 0x710888 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb744 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 # 0x704d84 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x72b564 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x710887 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 144] @ 0x693633 0x6a1b28 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b4bac 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 32] @ 0x4dcd25 0x4dd912 0x650516 0x665ddc 0x66591b 0x65aaf8 0x66a027 0x669ec9 0x669eca 0x6454ce 0x644ca8 0x64438a 0x643c69 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x4dcd24 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4dd911 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x650515 net.(*netFD).connect+0x715 net/fd_unix.go:150 # 0x665ddb net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66a026 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x669ec8 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x669ec9 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x6454cd net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x644ca7 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 240] @ 0x95c505 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x95c504 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 3840] @ 0xb1d645 0xb23a13 0xb24d9d 0x489381 # 0xb1d644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb23a12 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 # 0xb24d9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 960] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x692696 0x6a1319 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x692695 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6a1318 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x78 github.com/pactus-project/pactus/types/tx/tx.go:309 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x7f2436 0x7f1cf0 0x8a23e5 0x1044db7 0x1042a73 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0x8a23e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:204 # 0x1044db6 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 # 0x1042a72 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 768] @ 0xc6fa72 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc6fa71 github.com/miekg/dns.unpackTxt+0xf1 github.com/miekg/dns@v1.1.69/msg.go:539 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [5: 400] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c5cfb 0x8c5cc1 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5cfa bytes.NewBuffer+0xda bytes/buffer.go:478 # 0x8c5cc0 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 23280] @ 0x117ba36 0x117ba25 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x117ba35 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x117ba24 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x1070d29 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x1070d28 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1d28 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:475 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 528] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xcccdbe 0xcd7631 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcccdbd 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 # 0xcd7630 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xbdd3a8 0xbda6e5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdd3a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbda6e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xd22713 0xd30805 0x489381 # 0xd22712 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 # 0xd30804 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 [17: 15232] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8d5705 0x11508ac 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d5704 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc75227 0xc6fa0e 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc75226 github.com/miekg/dns.unpackString+0x7a6 github.com/miekg/dns@v1.1.69/msg_helpers.go:291 # 0xc6fa0d github.com/miekg/dns.unpackTxt+0x8d github.com/miekg/dns@v1.1.69/msg.go:537 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [4: 128] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x5c91ce 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c91cd github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x59dec5 0x59cc95 0x59c773 0x69257f 0x692533 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69257e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x692532 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x11584b9 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x11584b8 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x78 github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [9: 1440] @ 0xcd987e 0xcd773d 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd987d 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 # 0xcd773c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a40d3 0x6a2e6a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40d2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0xcd6d7f 0xcd6d3b 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd6d7e 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 # 0xcd6d3a 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8c5cb8 0x8c7ce5 0x11534db 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5cb7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1150838 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb77e79 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb77e78 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 18432] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24576] @ 0x53c815 0x53c23d 0x53c419 0x5adaea 0x5ae0f4 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5adae9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x5adaea 0x5ae0f4 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5adae9 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6593b0 0x65a25e 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x6593af net.filterAddrList+0x18f net/ipsock.go:137 # 0x65a25d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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: 320] @ 0x4dc01f 0x653653 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x653652 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [5: 640] @ 0xd72b88 0xd6c793 0xdb5d6b 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xd72b87 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 # 0xd6c792 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 # 0xdb5d6a github.com/quic-go/quic-go.(*Conn).handleFrames+0x9ea github.com/quic-go/quic-go@v0.57.1/connection.go:1770 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [1: 65536] @ 0x67b667 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186f45 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b666 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186f44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 2654208] @ 0x686b6e 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186f45 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186f44 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x70b3a8 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x118d9b4 0x1186c53 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x70b3a7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x118d9b3 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:565 # 0x1186c52 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x53c815 0x53c23d 0x53c419 0x67d728 0x67d70c 0x67e865 0x67e025 0x679a3a 0x67a945 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x67d727 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x67d70b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x67e864 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x67e024 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67a944 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 27264] @ 0x5ac4ca 0x1174037 0x1174013 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x4c781d 0x59d067 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xb7058d 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7058c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x55d2da 0x55f25b 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d2d9 encoding/json.(*decodeState).convertNumber+0x139 encoding/json/decode.go:840 # 0x55f25a encoding/json.(*decodeState).literalStore+0x1f3a encoding/json/decode.go:991 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 96] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4dc01f 0x4dbaf3 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dbaf2 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [6: 192] @ 0x698293 0x6981cc 0x698cc5 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698292 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x698cc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x44 github.com/pactus-project/pactus/types/certificate/certificate.go:287 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xafb18f 0xafc770 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafb18e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x22e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:155 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x168f02e 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0x10cbec6 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10cbec5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 2688] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x839828 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x839827 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 128] @ 0xaf6049 0xaf6015 0xb68ba9 0xb6ae2f 0x489381 # 0xaf6048 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xaf6014 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 144] @ 0xd9303e 0xd931c5 0xd900eb 0xda72fd 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0xd9303d 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 # 0xd931c4 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 # 0xd900ea github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x4a github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/ackhandler.go:23 # 0xda72fc github.com/quic-go/quic-go.init.func1+0xc3c github.com/quic-go/quic-go@v0.57.1/connection.go:311 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 64] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcf31dc 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x1143988 0x113fdaa 0x489381 # 0xcf31db github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x1143987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 144] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:692 0: 0 [2: 96] @ 0xb700de 0xb7012e 0xb704af 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x53c2a5 0x53c419 0x54321c 0x1183d3b 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x1183d3a github.com/beevik/ntp.getTime+0x35a github.com/beevik/ntp@v1.5.0/ntp.go:556 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [7: 112] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x115ad05 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ad04 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x284 github.com/pactus-project/pactus/consensus/consensus.go:434 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b40ef 0x6b4c0a 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [74: 3552] @ 0xc4a14a 0xc4679d 0xc48089 0xc4f697 0xc4f68f 0xde3f82 0xde735c 0xde66a5 0x489381 # 0xc4a149 golang.org/x/net/internal/socket.parseInetAddr+0x329 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:100 # 0xc4679c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:25 # 0xc48088 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:28 # 0xc4f696 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.48.0/internal/socket/socket.go:267 # 0xc4f68e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.48.0/ipv4/batch.go:80 # 0xde3f81 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 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] @ 0xd2aa89 0xd2aa67 0x489381 # 0xd2aa88 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 # 0xd2aa66 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: 96] @ 0xc6fa72 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc6fa71 github.com/miekg/dns.unpackTxt+0xf1 github.com/miekg/dns@v1.1.69/msg.go:539 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 16] @ 0x6a16e7 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a16e6 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:360 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 480] @ 0xcd987e 0xcd6e28 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xc0fecd 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc 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] @ 0x114f516 0x114f42e 0x114f465 0x114f42e 0x114f42e 0x114f465 0x114f42e 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x1153d2f 0x1153d0e 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1153d2e github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x36e github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1153d0d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x34d github.com/pactus-project/pactus/state/state.go:509 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x64c7a5 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x64c7a4 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [10: 480] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x697e1f 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb1e62f 0xb76cd7 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb1e62e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb76cd6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 1040] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xcd776a 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd7769 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc6ef6a 0xc9b84d 0xc7036a 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb0b2b 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc9b84c github.com/miekg/dns.(*PTR).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2334 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [16: 256] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x58eb2c 0x58ea4f 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x58eb2b math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58ea4e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 120] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0xb76c9a 0xb76c6c 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb76c99 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb76c6b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:168 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x16a97da 0x16c7cb4 0x7976c5 0x79750c 0x794796 0x914c12 0x95eaa5 0x9580b4 0x95227d 0x925852 0x963a28 0x489381 # 0x16a97d9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x16c7cb3 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:177 # 0x7976c4 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x79750b crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x794795 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x914c11 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x95eaa4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a40aa 0x6a2e6a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40a9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dc11 0x40db70 0x40ea4e 0x117f5ad 0x117eb94 0x117dab8 0x118644d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f5ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x117dab7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118644c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x7b0dc5 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7b0dc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6912e5 0x699265 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7b0dc5 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0x963a28 0x489381 # 0x7b0dc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 2304] @ 0x4a2592 0x4a1b25 0x8a1914 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 4608] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [8: 256] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x8dae95 0x8db2b4 0x8daff7 0xd57273 0x10c46f2 0xd27fe5 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x8daff6 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd57272 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 5376] @ 0x7f2436 0x7f1cf0 0xaf2026 0x104448f 0x1042c45 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x104448e 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 # 0x1042c44 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x10cc565 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x10cc564 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:324 0: 0 [8: 7168] @ 0x168bada 0x96aa59 0x91c616 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1536] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x72e516 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x72e515 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x693bb6 0x693b80 0x1152892 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x693bb5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x95 github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x693b7f github.com/pactus-project/pactus/sortition.(*VerifiableSeed).GenerateNext+0x5f github.com/pactus-project/pactus/sortition/seed.go:37 # 0x1152891 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x791 github.com/pactus-project/pactus/state/state.go:368 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 48] @ 0x6a1f45 0x6a0c07 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x654118 0x653ed2 0x653d65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x654117 net.newAddr+0x97 net/interface_linux.go:182 # 0x653ed1 net.addrTable+0x131 net/interface_linux.go:153 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x114f516 0x114f42e 0x114f465 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x58e15e 0x58e17e 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x58e15d math/big.getStack+0x33d math/big/nat.go:286 # 0x58e17d math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x73d965 0x768485 0x76846c 0xa467d0 0xb761af 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x768484 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x76846b github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa467cf github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb761ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x85f5f3 0x85d0a2 0x85cd2c 0x7f4d82 0x7f4af2 0x1043b96 0x1043385 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x85f5f2 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.11/internal/impl/merge_gen.go:208 # 0x85d0a1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:79 # 0x85cd2b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.11/internal/impl/merge.go:32 # 0x7f4d81 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.11/proto/merge.go:79 # 0x7f4af1 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.11/proto/merge.go:36 # 0x1043b95 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:571 # 0x1043384 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 832] @ 0x697ccb 0x6a3919 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 36864] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dbee 0x40db70 0x40ea4e 0x117f5ad 0x117eb94 0x118642e 0x11863fb 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f5ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118642d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11863fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69382f 0x692916 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x76dad1 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x69361b 0x6a1b28 0x6a1930 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 112] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x466d26 0x76eb0c 0x76f8f7 0x76f585 0x76f21f 0xb0984f 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76f584 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [10: 1920] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcd9b4d 0xcdfadc 0x106f0b7 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcd9b4c 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 # 0xcdfadb 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 # 0x106f0b6 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0xb6 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:262 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6b03ed 0x6b03da 0x6b0367 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b03ec github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x4ac github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:68 # 0x6b03d9 github.com/pactus-project/pactus/consensus/voteset.NewCPDecidedVoteSet+0x499 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:62 # 0x6b0366 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x426 github.com/pactus-project/pactus/consensus/log/log.go:46 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [8: 640] @ 0x6b40ef 0x6b4cba 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4856dc 0x4eb255 0x538ee5 0x648569 0x648531 0x64994f 0x64cde5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0x538ee4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x648568 context.WithDeadline+0x2e8 context/context.go:626 # 0x648530 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 128] @ 0x6af988 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af987 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x3c7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:94 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x95d7ff 0x95d7ca 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d7fe crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x95d7c9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4856dc 0x4eb579 0xcf5345 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb578 time.NewTicker+0x78 time/tick.go:44 # 0xcf5344 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 512] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x938b70 0x934e85 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x938b6f crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x30f crypto/tls/handshake_client_tls13.go:738 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [7: 448] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xaf602b 0xb743ca 0xb79064 0x489381 # 0xaf602a 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 672] @ 0xb7058d 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7058c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc4899e 0xc52b8c 0xc52b74 0xcb6551 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc4899d golang.org/x/net/internal/socket.(*Conn).sendMsg+0x3d golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:44 # 0xc52b8b golang.org/x/net/internal/socket.(*Conn).SendMsg+0x1eb golang.org/x/net@v0.48.0/internal/socket/socket.go:255 # 0xc52b73 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0x1d3 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:79 # 0xcb6550 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x150 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:782 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [5: 480] @ 0x69382f 0x692916 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x78b19e 0x78bb9d 0x78b145 0x78bb9d 0x78c073 0x7beca5 0x7bec7b 0xd5fdb8 0xd5f58b 0x9336a3 0x938232 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x78b19d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78b144 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78c072 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7beca4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7bec7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd5f58a 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 # 0x9336a2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 1760] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11584ee 0x115f4d1 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x11584ed github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xad github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115f4d0 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x50 github.com/pactus-project/pactus/consensus/prepare.go:18 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [6: 192] @ 0x40be12 0x40ddf7 0x40db65 0x40ffd7 0xc1c7b2 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 96] @ 0x1159cb4 0x1159c7e 0x1159c37 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1159cb3 github.com/pactus-project/pactus/types/vote.newVote+0xd3 github.com/pactus-project/pactus/types/vote/vote.go:84 # 0x1159c7d github.com/pactus-project/pactus/types/vote.NewCPDecidedVote+0x9d github.com/pactus-project/pactus/types/vote/vote.go:70 # 0x1159c36 github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x56 github.com/pactus-project/pactus/consensus/consensus.go:350 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417f9 0xa414cd 0xa465ac 0xb2518e 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2518d 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x45a659 0x415b11 0x15b5590 0x15ca20b 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b558f runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x15ca20a net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 4608] @ 0x5ac4ca 0x6b410b 0x6b40df 0x1187fb1 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1187fb0 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 864] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1152] @ 0xa417b1 0xa414cd 0xa465ac 0xaf5c45 0xb743ca 0xb79064 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 288] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6912a5 0x699265 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [5: 26880] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 768] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [5: 160] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x8c5585 0x8c5597 0x8c91d7 0x8d5944 0x8d7928 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5584 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c5596 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8c91d6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8d5943 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x690caf 0xda1da5 0xd9c21d 0xda4885 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x690cae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda4884 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0x791e05 0x94aad4 0x94aab3 0x791a42 0x791e9c 0x949d1d 0x949c14 0x791a42 0x791e9c 0x949b34 0x949b13 0x791a42 0x791e9c 0x949a54 0x9499bc 0x922917 0x95cacc 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x94aad3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94aab2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949d1c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949c13 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949b33 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x949b12 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x949a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9499bb crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cacb crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x10c625e 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10c625d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 80] @ 0x4bc226 0x4cd2e9 0x5b1a65 0x5b1a66 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4bc225 reflect.packEface+0x45 reflect/value.go:135 # 0x4cd2e8 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5b1a64 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5b1a65 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 1920] @ 0x4dc01f 0x653cdd 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc01e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x653cdc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [1: 96] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [22: 2112] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xa417f9 0xa414cd 0xa465ac 0xb78bcb 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78bca github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x51d4a6 0xcd9b31 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd9b30 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc 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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcf3bdd 0xcf3745 0xcfd2e5 0xd56579 0xd55055 0xd5469a 0xd52c32 0x489381 # 0xcf3bdc github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf3744 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xcfd2e4 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 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8db4f5 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x8db4f4 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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: 64] @ 0x6a1b11 0x6a1930 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1b10 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8397ef 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xaf1cb2 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0x8397ee google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5237 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xaf1cb1 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [5: 160] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x92d845 0x92e425 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x92d844 crypto/tls.(*Conn).makeClientHello+0xc24 crypto/tls/handshake_client.go:165 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [8: 768] @ 0x69382f 0x692916 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x168bada 0x96aa59 0x91c616 0x9370f4 0x934e3e 0x92ebae 0x925852 0x963a28 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x9370f3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10752] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x7a473e 0x7a4753 0xda40f7 0xda3ce6 0xda3699 0xdaf3ab 0xdb611d 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad849 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda40f6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:65 # 0xda3ce5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_protector.go:35 # 0xda3698 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.57.1/internal/handshake/token_generator.go:84 # 0xdaf3aa github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x46a github.com/quic-go/quic-go@v0.57.1/connection.go:959 # 0xdb611c github.com/quic-go/quic-go.(*Conn).handleFrames+0xd9c github.com/quic-go/quic-go@v0.57.1/connection.go:1858 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 github.com/quic-go/quic-go.(*Conn).run+0x448 github.com/quic-go/quic-go@v0.57.1/connection.go:658 0: 0 [3: 144] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 48] @ 0x4a2499 0x4a1b25 0x5d5f5b 0x5d5f3c 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4a2498 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x5d5f5a github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.2/field/pool/pool.go:27 # 0x5d5f3b 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xda8407 0xda82d4 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xda8406 github.com/quic-go/quic-go.newConnIDManager+0x5e6 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:56 # 0xda82d3 github.com/quic-go/quic-go.init.func2+0x4b3 github.com/quic-go/quic-go@v0.57.1/connection.go:418 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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: 8] @ 0x6a3965 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a3964 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x539685 0xafa0ac 0xb6df47 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xafa0ab 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 # 0xb6df46 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x693474 0x69344a 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693473 bytes.NewReader+0x93 bytes/reader.go:159 # 0x693449 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x6946e5 0x6946c6 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6946e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6946c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc50085 0xc52127 0xcb3030 0x489381 # 0xc50084 golang.org/x/net/ipv4.NewControlMessage+0xe4 golang.org/x/net@v0.48.0/ipv4/control.go:123 # 0xc52126 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0xa6 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:25 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [1: 64] @ 0x11418b4 0x1140de7 0x489381 # 0x11418b3 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x1140de6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d92da 0x16de473 0x96116d 0x91c607 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1792] @ 0xcf3bf6 0xcf38a5 0xcfd2fb 0xd56579 0xd55055 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0xcf3bf5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf38a4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xcfd2fa github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:53 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [22: 1056] @ 0x113fed7 0x118b2d3 0x11913b3 0x16373ca 0x489381 # 0x113fed6 github.com/pactus-project/pactus/network.(*network).Broadcast+0x36 github.com/pactus-project/pactus/network/network.go:385 # 0x118b2d2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0x112 github.com/pactus-project/pactus/sync/sync.go:205 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6bcfbe 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcfbd github.com/rs/zerolog.ConsoleWriter.writeFields+0xb1d github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417f9 0xa414cd 0xa465ac 0xb7637a 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb76379 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:92 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd28c89 0xd28b25 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd28c88 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 # 0xd28b24 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 560] @ 0x54d258 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb3030 0x489381 # 0x54d257 golang.org/x/sys/unix.RecvmsgBuffers+0x177 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:391 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [1: 128] @ 0xdc30fb 0xdc2265 0xdc944b 0xdc8c85 0xdc8b30 0xdc624f 0xdb9caf 0xdb9337 0xdadae8 0x489381 # 0xdc30fa github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3ba github.com/quic-go/quic-go@v0.57.1/framer.go:204 # 0xdc2264 github.com/quic-go/quic-go.(*framer).Append+0xe4 github.com/quic-go/quic-go@v0.57.1/framer.go:97 # 0xdc944a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x54a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:695 # 0xdc8c84 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x44 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:608 # 0xdc8b2f github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xaf github.com/quic-go/quic-go@v0.57.1/packet_packer.go:599 # 0xdc624e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ae github.com/quic-go/quic-go@v0.57.1/packet_packer.go:402 # 0xdb9cae github.com/quic-go/quic-go.(*Conn).sendPackets+0x84e github.com/quic-go/quic-go@v0.57.1/connection.go:2496 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [2: 64] @ 0xb6ff85 0xb6ff23 0xb6ff37 0xb70546 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70545 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1056] @ 0x10c624a 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10c6249 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 72] @ 0x5c600b 0x5c6906 0x692ddd 0x1156268 0x1156282 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1156267 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1156281 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5120] @ 0x6a3472 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3471 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x8a3a45 0x8a3a2e 0x8a39ba 0xc03fd2 0xc03d68 0xc0b20a 0x1047818 0xd27b57 0xd2531b 0xd27acd 0x489381 # 0x8a3a44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8a3a2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8a39b9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc03fd1 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 # 0xc03d67 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 # 0xc0b209 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 # 0x1047817 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 # 0xd27b56 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 # 0xd2531a 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 # 0xd27acc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:111 0: 0 [1: 32] @ 0x16ad414 0x16c4402 0x16c40e5 0x16c7c28 0x16c7bfb 0x7975ab 0x794796 0x914c12 0x95eaa5 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16ad413 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x16c4401 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:371 # 0x16c40e4 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:469 # 0x16c7c27 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x16c7bfa crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:438 # 0x7975aa crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x794795 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x914c11 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x95eaa4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x44b449 0x45dae9 0xcf9b30 0xcfcdb8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xb6dd12 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf9b2f github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xcfcdb7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb6dd11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5b5bee 0x5b5a9d 0x5b5686 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5b5bed github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b5a9c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b5685 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x69382f 0x692916 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 144] @ 0x47ef3a 0x47ef4f 0x8d577e 0x11508ac 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d577d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 128] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5421b5 0x5c82e5 0x6927cb 0x692761 0x6a1c88 0x6a1985 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6927ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x692760 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12288] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x6a1b28 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x69203d 0x115a0b3 0x115a08b 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 384] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [8: 1408] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0x6ae76b 0x6ae7a5 0x6ae716 0x6aeb2f 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6ae76a github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0xaa github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae7a4 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xe4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:21 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aeb2e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:100 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc1744b 0xc1743f 0xc3c71f 0xc2c185 0x489381 # 0xc1744a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1743e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc3c71e github.com/libp2p/go-libp2p-pubsub.(*Topic).validate.func2+0x9e github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:354 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 6400] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0xb700de 0xb7012e 0xb704cc 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 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] @ 0x40aa4e 0x410a9c 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0x6af2e7 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af2e6 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0x26 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:44 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0x6bd208 0x6bcc24 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6bd207 github.com/rs/zerolog.ConsoleWriter.writeFields.consoleDefaultFormatFieldName.func4+0x47 github.com/rs/zerolog@v1.34.0/console.go:517 # 0x6bcc23 github.com/rs/zerolog.ConsoleWriter.writeFields+0x783 github.com/rs/zerolog@v1.34.0/console.go:263 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 288] @ 0xc20b85 0xc20bd0 0xc2c185 0x489381 # 0xc20b84 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc20bcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc2c184 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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdad0bc 0xda88be 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xdad0bb github.com/quic-go/quic-go.(*Conn).preSetup+0x75b github.com/quic-go/quic-go@v0.57.1/connection.go:544 # 0xda88bd github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 32] @ 0x114f516 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12288] @ 0x53c815 0x53c23d 0x53c419 0x91f51d 0x922c71 0x922c72 0x922cf9 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x91f51c crypto/tls.(*Conn).readRecordOrCCS+0x13bc crypto/tls/conn.go:787 # 0x922c70 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x922c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 768] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc5e27a 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc5e279 github.com/miekg/dns.init.func3+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:13 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [7: 6272] @ 0xd61094 0xd60e8b 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0xd61093 crypto/tls.Server+0x313 crypto/tls/tls.go:48 # 0xd60e8a 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 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcd8bd3 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd8bd2 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5d5e25 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x936f0c 0x934e3e 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x936f0b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x18b crypto/tls/handshake_client_tls13.go:506 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [7: 1120] @ 0xcd987e 0xcd6e28 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x113fc9c 0x118b05f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x113fc9b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:374 # 0x118b05e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:183 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x40be12 0x40a96d 0x410a9c 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 16] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0x10455dd 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 1728] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 176] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x8d60e5 0x8d612a 0x8d87be 0x8d8633 0x8da51f 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60e4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d6129 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdefd8d 0xdaa689 0xdaa525 0xdb663d 0xdb5d05 0xdb527c 0xdb0f0d 0xdb04a5 0xdafa7b 0xdad849 0x489381 # 0xdefd8c slices.Insert[...]+0x6c slices/slices.go:144 # 0xdaa688 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0xc8 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:134 # 0xdaa524 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x284 github.com/quic-go/quic-go@v0.57.1/conn_id_generator.go:117 # 0xdb663c github.com/quic-go/quic-go.(*Conn).handleFrame+0x43c github.com/quic-go/quic-go@v0.57.1/connection.go:1903 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb527b github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x7b github.com/quic-go/quic-go@v0.57.1/connection.go:1719 # 0xdb0f0c github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ac github.com/quic-go/quic-go@v0.57.1/connection.go:1226 # 0xdb04a4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x964 github.com/quic-go/quic-go@v0.57.1/connection.go:1131 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad848 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] @ 0x1151b1a 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151b19 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a2499 0x4a1b25 0x8a1914 0xcfbd45 0xcfbcfb 0xcf9b74 0xcfcdb8 0xd3382a 0x4d414e 0x8db518 0x8db4fb 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x4a2498 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcfbd44 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcfbcfa github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xcf9b73 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x213 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xcfcdb7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0x8db517 io.ReadFull+0xd7 io/io.go:354 # 0x8db4fa github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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: 5376] @ 0x168bada 0x96aa59 0x91c616 0x95c085 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95c084 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 160] @ 0xcd987e 0xcd69be 0xcd5545 0xcd5365 0xd53826 0xe16bcf 0xd526c3 0x489381 # 0xcd987d 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 # 0xcd69bd 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 # 0xcd5544 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 # 0xcd5364 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 # 0xd53825 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 # 0xe16bce 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 # 0xd526c2 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: 768] @ 0x8a176f 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 1024] @ 0x4a2592 0x4a1b25 0x8a1739 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 2304] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb7027c 0xb702e7 0xb70367 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7027b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xc09eff 0x10c6724 0x10c5b3c 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xc09efe 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 # 0x10c6723 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 # 0x10c5b3b 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xcf31dc 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x10c45dc 0xd27fe5 0x489381 # 0xcf31db github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x10c45db 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5d5e25 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 16] @ 0x8dae95 0x8db2b4 0x10cbee5 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0xaf20d7 0x10704de 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8dae94 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x8db2b3 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x10cbee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0xaf20d6 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10704dd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0x6b08c5 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b08c4 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x44b449 0x45dae9 0xc2b99c 0x489381 # 0xc2b99b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x692696 0x696a92 0x8cbd1a 0x8ca245 0x11544bb 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x692695 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x696a91 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x8cbd19 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ca244 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11544ba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd5711d 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0xd5711c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x5ac411 0x5ac405 0x6b410b 0x6b40df 0x6b4b5f 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5ac410 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x5ac404 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcb0496 0xcaec73 0x489381 # 0xcb0495 github.com/libp2p/zeroconf/v2.(*client).mainloop+0x1635 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:265 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [3: 576] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 144] @ 0x69361b 0x6934ca 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6934c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x698bb2 0x698b79 0x698b78 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x698bb1 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x698b78 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x698b77 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x5ef5ca 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 192] @ 0x698bb2 0x698b79 0x698b78 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698bb1 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x698b78 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x698b77 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x8d8fb4 0x8d8fc8 0x8d6d27 0x8d8bd8 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d8fb3 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x53 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d8fc7 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee.func1+0x67 github.com/pactus-project/pactus/execution/executor/sortition.go:77 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x8d8bd7 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x197 github.com/pactus-project/pactus/execution/executor/sortition.go:75 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcd6e39 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcd6e38 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [2: 32] @ 0x6a3965 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3964 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [7: 3584] @ 0x115ac67 0x115a9fb 0x115d54d 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115d54c github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x14c github.com/pactus-project/pactus/consensus/cp_mainvote.go:27 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xc485fc 0xc59145 0xc59130 0xcb31d0 0x489381 # 0xc485fb golang.org/x/net/internal/socket.(*Conn).recvMsg+0x7b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:23 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [6: 1440] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 16] @ 0x8db491 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x1143fd8 0x489381 # 0x8db490 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x1143fd7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 24] @ 0x693633 0x697e1f 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xd571d5 0x10c46f2 0xd27fe5 0x489381 # 0xd571d4 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x6a33aa 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a33a9 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x2e9 github.com/pactus-project/pactus/types/block/block.go:169 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6984f3 0x69842c 0x6a67cf 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6984f2 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x69842b github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPMainVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:243 # 0x6a67ce github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x2ce github.com/pactus-project/pactus/types/vote/vote.go:110 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 3584] @ 0x168bada 0x96aa59 0x91c616 0x95d8c5 0x958094 0x95227d 0x925852 0x963a28 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 208] @ 0x1680d66 0x1683654 0x16c371a 0x16c4ae8 0x16c4bce 0x16c45bd 0x16cccb2 0x16ccc71 0x7997e5 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1680d65 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x1683653 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x16c3719 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x16c4ae7 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:322 # 0x16c4bcd crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:215 # 0x16c45bc crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:321 # 0x16cccb1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x16ccc70 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:292 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1728] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a65da 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a65d9 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xd9 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4bc226 0x4cd2e9 0x5b1a65 0x5b1a66 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4bc225 reflect.packEface+0x45 reflect/value.go:135 # 0x4cd2e8 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5b1a64 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5b1a65 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xb22365 0xb74045 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb22364 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:167 # 0xb74044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x466d26 0xb700b8 0xb700f6 0xb7012e 0xb704af 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb700b7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x168eff0 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95c085 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95c084 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 7200] @ 0x6ffc3c 0x70005c 0x7001fe 0x6fe615 0x6ed659 0x6eddd0 0x6edd36 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x7001fd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fe614 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6ed658 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 # 0x6eddcf 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 # 0x6edd35 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 1152] @ 0x6bcf78 0x6bcf40 0x6bcfba 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcf77 strconv.quoteWith+0xad7 strconv/quote.go:24 # 0x6bcf3f strconv.Quote+0xa9f strconv/quote.go:126 # 0x6bcfb9 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb19 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c5585 0x8c5597 0x8c91d7 0x8d5944 0x8d776f 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5584 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c5596 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8c91d6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8d5943 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0x6b001a 0x6b0008 0x6aff91 0x115de45 0x115de34 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0019 github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xd9 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:39 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115de44 github.com/pactus-project/pactus/consensus/log.(*Log).PrepareVoteSet+0x44 github.com/pactus-project/pactus/consensus/log/log.go:61 # 0x115de33 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x33 github.com/pactus-project/pactus/consensus/cp_prevote.go:19 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [13: 1040] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a6612 0x6a6588 0x6a6575 0x115a092 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a6611 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x111 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x115a091 github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x31 github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [8: 384] @ 0x47ef3a 0x47ef4f 0x8d577e 0x11508ac 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d577d github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11480c5 0x117424d 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x11480c4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x117424c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x168eff0 0x16d92da 0x16de473 0x16de009 0x95bf9e 0x95bf69 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95bf9d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x95bf68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a501b 0x6a4fef 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a501a github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a4fee github.com/pactus-project/pactus/types/proposal.(*Proposal).MarshalCBOR+0xe github.com/pactus-project/pactus/types/proposal/proposal.go:79 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x69382f 0x692916 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 192] @ 0x1159e95 0x1159e5f 0x1159e03 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x1159e94 github.com/pactus-project/pactus/types/vote.newVote+0xb4 github.com/pactus-project/pactus/types/vote/vote.go:84 # 0x1159e5e github.com/pactus-project/pactus/types/vote.NewPrepareVote+0x7e github.com/pactus-project/pactus/types/vote/vote.go:30 # 0x1159e02 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x22 github.com/pactus-project/pactus/consensus/consensus.go:356 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 192] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 160] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [9: 720] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x697855 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697854 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1664] @ 0x698eed 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x698eec github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 128] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4dbaa6 0x653c65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dbaa5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 720] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168eff0 0x16c9bf9 0x16ccc70 0x7997e5 0x793a89 0x79359d 0x939226 0x934e9b 0x92ebae 0x925852 0x963a28 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16c9bf8 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x16ccc6f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:290 # 0x7997e4 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x939225 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x934e9a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1920] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 896] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1296] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 96] @ 0x40be12 0x40a96d 0x410a9c 0x6af71d 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2785280] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x653848 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x653847 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 96] @ 0x466d26 0xb7029e 0xb702e7 0xb70367 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7029d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6bccd4 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bccd3 github.com/rs/zerolog.ConsoleWriter.writeFields+0x833 github.com/rs/zerolog@v1.34.0/console.go:273 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1792] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 288] @ 0x5ac4ca 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x466d26 0xb6b95a 0xb6b8f3 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6b959 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb6b8f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 1728] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 32] @ 0x466c52 0x466145 0x4662aa 0x66137e 0xcf771b 0xcf7378 0x489381 # 0x66137d net.(*OpError).Error+0xbd net/net.go:514 # 0xcf771a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xcf7377 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] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12672] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x791e05 0x951992 0x95188c 0x791a42 0x791e9c 0x951734 0x95169c 0x922917 0x95d2fd 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x951991 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95188b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95169b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d2fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x11743f7 0x5b1b44 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x11743f6 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 96] @ 0x10c624a 0x10c5bb5 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x10c6249 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x10c5bb4 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xc70166 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc70165 github.com/miekg/dns.UnpackRRWithHeader+0x65 github.com/miekg/dns@v1.1.69/msg.go:617 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 32] @ 0x114f516 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x693633 0x697e1f 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x4dbaa6 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dbaa5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 160] @ 0x59dec5 0x59cc95 0x59c773 0x6978d5 0x6978b7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6978d4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6978b6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x168f02e 0x16d92da 0x16de473 0x961285 0x95d6dc 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x961284 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x95d6db crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d92da 0x16de473 0x16de009 0x16dd9fa 0x95bf38 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16dd9f9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 640] @ 0x4c781d 0x5b1ac5 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x5b1ac4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x1a4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1863 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x118af65 0x118b265 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x5b1ac5 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x5b1ac4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x1a4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1863 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x115ab8e 0x115aba2 0x115a9fb 0x115d54d 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115ab8d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x10d github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115aba1 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x121 github.com/pactus-project/pactus/consensus/consensus.go:430 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115d54c github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x14c github.com/pactus-project/pactus/consensus/cp_mainvote.go:27 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc394f2 0xc39865 0xc3de7b 0xc30265 0xc2c105 0x489381 # 0xc394f1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc39864 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc3de7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc30264 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 512] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 384] @ 0xc5f2ba 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc5f2b9 github.com/miekg/dns.init.func68+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:78 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 96] @ 0x791e05 0x9509b4 0x95091c 0x951fd8 0x938a5c 0x934e85 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9509b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95091b crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x951fd7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x938a5b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x1fb crypto/tls/handshake_client_tls13.go:730 # 0x934e84 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 2560] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x95c085 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95c084 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 80] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [13: 1248] @ 0x6912a5 0x699265 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 576] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 1152] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 960] @ 0x691032 0x115ad4d 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691031 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x115ad4c github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x2cc github.com/pactus-project/pactus/consensus/consensus.go:440 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b0319 0x6b02ef 0x6b027a 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0318 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x3d8 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:66 # 0x6b02ee github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x3ae github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:54 # 0x6b0279 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:45 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 16] @ 0xcf31dc 0xcfb656 0xcfb52c 0xcfcff8 0xd33fe2 0x10c45dc 0xd27fe5 0x489381 # 0xcf31db github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb655 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xcfb52b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xcfcff7 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 # 0xd33fe1 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 # 0x10c45db 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xb298bf 0xb78612 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb78611 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:364 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6972b8 0x69728d 0x6a2e8a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6972b7 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x69728c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc4b36f 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb0c4e 0xcb0aee 0x489381 # 0xc4b36e golang.org/x/net/internal/socket.sockaddrToAddr+0x22e golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:117 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 32] @ 0x6a13f0 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a13ef github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x697e1f 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0xd28c89 0xd28b25 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xd28c88 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 # 0xd28b24 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [11: 352] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x76d927 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76d926 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x466d26 0xb700b8 0xb700f6 0xb7012e 0xb704cc 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700b7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4dc355 0x6537bf 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6537be net.interfaceTable+0x21e net/interface_linux.go:34 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [11: 2112] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcf9676 0xcf976c 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0xcf9675 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf976b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [4: 256] @ 0xc5e23a 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc5e239 github.com/miekg/dns.init.func2+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:12 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [3: 384] @ 0xb77e79 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb77e78 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2176] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 624] @ 0x5156e8 0x51532c 0x649fc5 0x641718 0x641700 0x6414c5 0x65fb07 0x63f857 0x65cd57 0x63e774 0x489381 # 0x5156e7 os.statNolog+0x27 os/stat_unix.go:30 # 0x51532b os.Stat+0x2b os/stat.go:13 # 0x649fc4 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x641717 net.getSystemDNSConfig+0xb7 net/dnsclient_unix.go:369 # 0x6416ff net.(*conf).lookupOrder+0x9f net/conf.go:285 # 0x6414c4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x65fb06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 1024] @ 0xbdbdc8 0xbdada5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdbdc7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xbdada4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x54d258 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x54d257 golang.org/x/sys/unix.RecvmsgBuffers+0x177 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:391 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [6: 192] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3840] @ 0x92d72e 0x92d71b 0x92e425 0x925852 0x963a28 0x489381 # 0x92d72d crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes+0xb0d crypto/internal/fips140/mlkem/mlkem768.go:143 # 0x92d71a crypto/tls.(*Conn).makeClientHello+0xafa crypto/tls/handshake_client.go:162 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 192] @ 0x6b002e 0x6b0008 0x6aff91 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b002d github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xed github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:36 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [14: 896] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6af192 0x6af10f 0x115d534 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115d533 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x133 github.com/pactus-project/pactus/consensus/cp_mainvote.go:26 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6bd20d 0x6bcc24 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bd20c github.com/rs/zerolog.ConsoleWriter.writeFields.consoleDefaultFormatFieldName.func4+0x4c github.com/rs/zerolog@v1.34.0/console.go:517 # 0x6bcc23 github.com/rs/zerolog.ConsoleWriter.writeFields+0x783 github.com/rs/zerolog@v1.34.0/console.go:263 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6aec45 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aec44 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x184 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:111 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d59da 0x8d59ec 0x8d7928 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d59d9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d59eb github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd33f0d 0x10c4c07 0xd27fe5 0x489381 # 0xd33f0c 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xdc4646 0xda8e57 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xdc4645 github.com/quic-go/quic-go.newPacketPacker+0xc5 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:158 # 0xda8e56 github.com/quic-go/quic-go.init.func2+0x1036 github.com/quic-go/quic-go@v0.57.1/connection.go:493 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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: 1280] @ 0x6a2dfe 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [9: 1440] @ 0x6972a7 0x6a2e8a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6972a6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11584ee 0x115f4ef 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x11584ed github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xad github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115f4ee github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x6e github.com/pactus-project/pactus/consensus/prepare.go:19 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 64] @ 0x76de45 0x770e7c 0x1031bf7 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x1031bf6 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 768] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xd05093 0x1071a02 0x106f8e8 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd05092 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).TagPeer+0x292 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:580 # 0x1071a01 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).addConn+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:492 # 0x106f8e7 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x8e7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:339 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [10: 8960] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 816] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x8d8e45 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x8d8e44 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x404 github.com/pactus-project/pactus/execution/executor/sortition.go:104 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [5: 2880] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [8: 256] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb6ff9e 0xb6ff23 0xb6ff37 0xb70546 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff9d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70545 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8a16b8 0xcf6d87 0xcf6d7d 0xcf665c 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcf6d86 github.com/libp2p/go-buffer-pool.Get+0x5c6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf6d7c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x5bc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:642 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 192] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c90b9 0x69b533 0x6a1511 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 1632] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb0e826 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 384] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 72] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b00c5 0x6b00b6 0x6b008d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b00c4 github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x184 github.com/pactus-project/pactus/consensus/voteset/voteset.go:18 # 0x6b00b5 github.com/pactus-project/pactus/consensus/voteset.NewPrecommitVoteSet+0x175 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:30 # 0x6b008c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x14c github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [6: 192] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58eb2c 0x58ea4f 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58eb2b math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58ea4e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9792] @ 0x647248 0x64835b 0x64994f 0x64cde5 0x489381 # 0x647247 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x64835a net.(*Resolver).exchange+0xda net/dnsclient_unix.go:171 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [6: 1152] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4032] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 144] @ 0x559bd7 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x1189bd3 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x1189bd2 github.com/pactus-project/pactus/sync.(*queryVoteHandler).ParseMessage+0x132 github.com/pactus-project/pactus/sync/handler_query_votes.go:26 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d59da 0x8d59ec 0x8d7928 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d59d9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d59eb github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb72ca5 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72ca4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3: 3456] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11232] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xc1a109 0xc1765a 0xc2f55c 0xc2c0e7 0x489381 # 0xc1a108 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc17659 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb7a38b 0xb78ece 0x489381 # 0xb7a38a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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: 192] @ 0x5d5e25 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xaf3c85 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0xaf3c84 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [5: 320] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x15b3e11 0x15b3cc5 0x15b1f8b 0x15cb38a 0x15cbe3a 0x9e5769 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15b3e10 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x15b3cc4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x15b1f8a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x15cb389 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x15cbe39 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2112] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a66a5 0x6a6682 0x6a6670 0x115a092 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x115a091 github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x31 github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x688745 0x6885c6 0xa05228 0x9de7e7 0x9e35d8 0x489381 # 0x688744 net/url.parse+0xc4 net/url/url.go:523 # 0x6885c5 net/url.ParseRequestURI+0x25 net/url/url.go:501 # 0xa05227 net/http.readRequest+0x4a7 net/http/request.go:1123 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 48] @ 0xafa085 0xafc2dc 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafa084 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 # 0xafc2db 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 192] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 640] @ 0x51d4a6 0xcd9b31 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd9b30 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [12: 1536] @ 0x115ac67 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcd8bd3 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd8bd2 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 1152] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [6: 288] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x8d8e45 0x8d89cd 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x8d8e44 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x404 github.com/pactus-project/pactus/execution/executor/sortition.go:104 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 80] @ 0x53731b 0x5372fd 0xb777a5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0xb777a4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:279 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x168eff0 0x16d92da 0x16de473 0x16de009 0x95d887 0x95d833 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168efef crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d886 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x95d832 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x692552 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x692551 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb7835b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb7835a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xafd66f 0xafd610 0xafd5a9 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafd66e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xafd60f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xafd5a8 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1792] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb7f6 0xcfb54a 0xcfcff8 0xd33fe2 0x10c45dc 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb7f5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xcfb549 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xcfcff7 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 # 0xd33fe1 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 # 0x10c45db 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x69361b 0x697e1f 0x6a3919 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 16] @ 0x40aa4e 0x410a9c 0x6af71d 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd9d805 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0xd9d804 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [2: 288] @ 0x1046031 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1046030 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x69382f 0x692916 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 320] @ 0xcd987e 0xcd6e28 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [9: 9216] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d60e5 0x8d612a 0x8d87be 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60e4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d6129 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xa46545 0xb76c25 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa46544 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb76c24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:164 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 624] @ 0x466d26 0x1147896 0x1147aa5 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x1147895 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1147aa4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:90 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcb64e9 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xcb64e8 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0xe8 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:771 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [4: 128] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x8c5d7c 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [8: 768] @ 0xa417b1 0xa414cd 0xa465ac 0xb7a44b 0xb78ece 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7a44a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [7: 336] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b02af 0x6b02a3 0x6b027a 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b02ae github.com/pactus-project/pactus/consensus/voteset.newVoteSet+0x36e github.com/pactus-project/pactus/consensus/voteset/voteset.go:18 # 0x6b02a2 github.com/pactus-project/pactus/consensus/voteset.NewCPMainVoteVoteSet+0x362 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:52 # 0x6b0279 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x339 github.com/pactus-project/pactus/consensus/log/log.go:45 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [11: 1584] @ 0x559bd7 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1296] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 9472] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 128] @ 0x8a3a45 0x8a3a2e 0x8a39ba 0xc03fd2 0xc03a67 0xc162cb 0x489381 # 0x8a3a44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8a3a2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8a39b9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0xc03fd1 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 # 0xc03a66 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 # 0xc162ca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 32] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc2460c 0xc244b5 0xc20785 0xc2c185 0x489381 # 0xc2460b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc244b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 196608] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1344] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x47ef3a 0x47ef4f 0x117681d 0x1176810 0x118c779 0x118647d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117681c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x117680f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x118c778 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:389 # 0x118647c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1dc github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x15f150b 0x1599048 0x15f1228 0x15f11f1 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x15f150a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xca github.com/pactus-project/pactus/www/html/server.go:165 # 0x1599047 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x15f1227 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x15f11f0 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:157 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 1152] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb29174 0xb294f1 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb29173 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 # 0xb294f0 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6b9633 0x6d1fc4 0x6b8c06 0x6ccc1d 0x6e12bf 0x6e12b4 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b9632 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.34.0/globals.go:87 # 0x6d1fc3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6b8c05 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x6ccc1c github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x6e12be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x6e12b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:149 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x413e14 0x4eb008 0xafe67c 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xafe67b 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 576] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 192] @ 0xb700de 0xb7012e 0xb704af 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 448] @ 0xcf9717 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0xcf9716 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [1: 16] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 320] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a12c6 0x8c60c5 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8c60c4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 464] @ 0xbdaf18 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdaf17 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 5568] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4080] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [11: 2112] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x8d5705 0x11508ac 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d5704 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb298bf 0xb78876 0xb78858 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb78875 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 # 0xb78857 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 960] @ 0x466d26 0xb6ff9e 0xb6ff23 0xb6ff37 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff9d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x466d26 0xb701e5 0xb7022c 0xb70335 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb701e4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb79678 0x489381 # 0xb79677 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:469 0: 0 [7: 336] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x10c4c73 0xd27fe5 0x489381 # 0x10c4c72 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc566a5 0xc58f8a 0xcb31d0 0x489381 # 0xc566a4 golang.org/x/net/ipv6.NewControlMessage+0xe4 golang.org/x/net@v0.48.0/ipv6/control.go:166 # 0xc58f89 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0xa9 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:26 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [6: 480] @ 0x6b4c5c 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xafe625 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafe624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:322 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 576] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 128] @ 0x698293 0x6981cc 0x6a6815 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698292 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x6a6814 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x314 github.com/pactus-project/pactus/types/vote/vote.go:107 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 64] @ 0x11584b9 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x11584b8 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x78 github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [21: 1008] @ 0x697905 0x6978db 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697904 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6978da github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:140 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x10c6205 0x10c629b 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10c6204 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c629a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [8: 384] @ 0x47ef3a 0x47ef4f 0x6af7d6 0x6af7d1 0x6af76d 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af7d5 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x215 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6af7d0 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x210 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:54 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16] @ 0x6b4b98 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b4b97 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0xc318dd 0xc31945 0xc1fe7a 0xc1fe7b 0xc1dddb 0xc174d5 0xc3c71f 0xc2c185 0x489381 # 0xc318dc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc31944 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc1fe79 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc1fe7a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc174d4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc3c71e github.com/libp2p/go-libp2p-pubsub.(*Topic).validate.func2+0x9e github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:354 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 2016] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6982ce 0x6981cc 0x698cc5 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6982cd github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x12d github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x698cc4 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x44 github.com/pactus-project/pactus/types/certificate/certificate.go:287 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x16d945c 0x16de473 0x16de009 0x95bf9e 0x95bf69 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16d945b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95bf9d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x95bf68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 672] @ 0x953149 0x952cf1 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x953148 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x952cf0 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x697e1f 0x6a3919 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 128] @ 0xc5259b 0xcb0c4e 0xcb0aee 0x489381 # 0xc5259a golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x51a golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:55 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [8: 10240] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0xb1f355 0xb1f34b 0xb1dc18 0xb771ed 0xb77350 0xb77034 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb1f354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb1f34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb1dc17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xb771ec github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:212 # 0xb7734f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:232 # 0xb77033 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:204 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 448] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x8d67ad 0x8d67c1 0x8d90eb 0x8da47f 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d67ac github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d67c0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8d90ea github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8da47e github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:15 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47ef3a 0x47ef4f 0x8d57ac 0x11508ac 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d57ab github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc18825 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18824 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [31: 992] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 96] @ 0xc70585 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [9: 1008] @ 0xc1744b 0xc1743f 0xc2f89b 0xc2c0e7 0x489381 # 0xc1744a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc1743e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc2f89a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 144] @ 0xdf8c10 0xdf8bf4 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xdf8c0f github.com/quic-go/quic-go.(*Config).Clone+0xcf github.com/quic-go/quic-go@v0.57.1/config.go:13 # 0xdf8bf3 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0xb3 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/connmgr.go:319 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 5120] @ 0xb1d5d5 0xb1d523 0xb23a13 0xb24d9d 0x489381 # 0xb1d5d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb1d522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb23a12 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 # 0xb24d9c 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 [6: 2496] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0xb793c9 0x489381 # 0xb793c8 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: 384] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7f2436 0x7f1cf0 0xafc46d 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xafc46c 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [13: 312] @ 0x1158614 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x1158613 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d3 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [9: 1008] @ 0x537d2a 0x537fbb 0x537339 0x5372fd 0x9dec4c 0x9e35d8 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x537fba context.(*cancelCtx).propagateCancel+0x7a context/context.go:478 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x9dec4b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 128] @ 0xc394f2 0xc39865 0xc3de7b 0xc30265 0xc2c105 0x489381 # 0xc394f1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc39864 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc3de7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc30264 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 1056] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x9e5865 0x9e580b 0x9e580a 0x9e5a6e 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x9e5864 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0x9e580a net/http.Header.Set+0x6a net/http/header.go:40 # 0x9e5809 net/http.Error+0x69 net/http/server.go:2351 # 0x9e5a6d net/http.NotFound+0x2d net/http/server.go:2358 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1760] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x97021c 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x97021b net/textproto.readMIMEHeader+0x37b net/textproto/reader.go:591 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [3: 72] @ 0x113d81c 0x10b56c2 0x10b401b 0x10b38c6 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10b56c1 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 # 0x10b401a 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 # 0x10b38c5 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: 112] @ 0x8d595e 0x8d7928 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d595d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1151e05 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151e04 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x504 github.com/pactus-project/pactus/state/state.go:306 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2592] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1: 1753088] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x16dd9fa 0x95bf38 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16dd9f9 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1792] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x537d2a 0x644b53 0x64438a 0x643c69 0xe0d245 0xe0cca8 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x644b52 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x644389 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x643c68 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xe0d244 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x284 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dialer.go:91 # 0xe0cca7 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0x76ef4f 0x76eef4 0x771645 0x10317ce 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76ef4e strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x76eef3 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x771644 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x10317cd 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xcf9717 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcf9716 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [7: 224] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1632] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa46545 0xb7a44b 0xb78ece 0x489381 # 0xa46544 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7a44a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [7: 560] @ 0xaf3c1b 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3c1a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xc5259b 0xcb3030 0x489381 # 0xc5259a golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x51a golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:55 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [30: 12480] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xc17866 0xc175a5 0xc2f55c 0xc2c0e7 0x489381 # 0xc17865 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc175a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0xcfcc0c 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xb6dd12 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcfcc0b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb6dd11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x8d595e 0x8d7928 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d595d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d7927 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 90112] @ 0x8a176f 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 3200] @ 0x8d5705 0x11508ac 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d5704 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a65da 0x6a6588 0x6a6575 0x115a092 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a65d9 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xd9 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x115a091 github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x31 github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417f9 0xa414cd 0xa465ac 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x53743b 0x53741d 0xda886e 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x53743a context.withCancel+0x3a context/context.go:277 # 0x53741c context.WithCancelCause+0x1c context/context.go:269 # 0xda886d github.com/quic-go/quic-go.init.func2+0xa4d github.com/quic-go/quic-go@v0.57.1/connection.go:437 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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: 480] @ 0xd34254 0xd34246 0xd2cf33 0x772482 0xd2c765 0xd2ac70 0xd1ae30 0xd2ab38 0x489381 # 0xd34253 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd34245 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 # 0xd2cf32 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 # 0x772481 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd2c764 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 # 0xd2ac6f 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 # 0xd1ae2f 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 # 0xd2ab37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [8: 1920] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b5366 0x10c6dfa 0x102cd89 0x1031f85 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b5365 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 # 0x10c6df9 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 # 0x102cd88 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 # 0x1031f84 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [5: 160] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcf9676 0xcf976c 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcf9675 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf976b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 288] @ 0x69382f 0x692916 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6a35bb 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a35ba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x409b12 0x47f057 0x47f03a 0x4c75d1 0x55bb6b 0x55bb45 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x47f039 reflect.makemap+0x19 runtime/map_swiss.go:215 # 0x4c75d0 reflect.MakeMapWithSize+0x50 reflect/value.go:3034 # 0x55bb6a reflect.MakeMap+0x46a reflect/value.go:3024 # 0x55bb44 encoding/json.(*decodeState).object+0x444 encoding/json/decode.go:649 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x73d965 0xb7a225 0xb7a205 0xb7a1c8 0xb7a2c3 0xb78ece 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb7a224 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb7a204 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb7a1c7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb7a2c2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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] @ 0xcd76d5 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd76d4 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0xcb6970 0xcafa53 0xcafad4 0xcaec73 0x489381 # 0xcb696f github.com/libp2p/zeroconf/v2.newServiceRecord+0x18f github.com/libp2p/zeroconf/v2@v2.2.0/service.go:43 # 0xcafa52 github.com/libp2p/zeroconf/v2.newServiceEntry+0xbf2 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:118 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [3: 240] @ 0x6b4bac 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69382f 0x692916 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 1408] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da682 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da681 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xc18d4d 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18d4c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 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] @ 0x8d79da 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d79d9 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 72] @ 0x692773 0x6a1c88 0x6a1985 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x692772 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1040] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x16ddb25 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x16ddb24 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0xb298bf 0xb78876 0xb78858 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb78875 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 # 0xb78857 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x47ef3a 0x47ef4f 0x6b011a 0x6b0108 0x6b008d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0119 github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0x1d9 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:39 # 0x6b0107 github.com/pactus-project/pactus/consensus/voteset.NewPrecommitVoteSet+0x1c7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:32 # 0x6b008c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x14c github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [24: 4608] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb2518e 0xb24dbf 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb2518d 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x1148086 0x117424d 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1148085 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xa5 github.com/pactus-project/pactus/sync/bundle/message/message.go:108 # 0x117424c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x6a39fa 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a39f9 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5568] @ 0x5ac4ca 0x6977e6 0x6977c3 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6977e5 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6977c2 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4dcded 0x4dd0b2 0x4db753 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dcdec syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dd0b1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4db752 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 96] @ 0xb702c9 0xb70367 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb702c8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:22 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4eb008 0xafe67c 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xafe67b 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x8db4f5 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x8db4f4 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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 [17: 3264] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1664] @ 0x6b2373 0x8d8e45 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x8d8e44 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x404 github.com/pactus-project/pactus/execution/executor/sortition.go:104 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 48] @ 0xd1a476 0xd1a745 0xd2a58d 0xd2a145 0x103272d 0x1032305 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd1a475 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 # 0xd1a744 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 # 0xd2a58c 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 # 0xd2a144 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 # 0x103272c 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 # 0x1032304 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6a40aa 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a40a9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcfcb50 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xb6dd12 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcfcb4f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:22 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb6dd11 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:53 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 640] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [16: 6144] @ 0xcf96a5 0xcf96a6 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [19: 1824] @ 0x691fda 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6ffc6 0xb6ff37 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ffc5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 10176] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4dcded 0x4dda5a 0x4dba46 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dcdec syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dda59 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dba45 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [11: 880] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb7027c 0xb702e7 0xb70367 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7027b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb702e6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:24 # 0xb70366 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:72 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1280] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 672] @ 0x691ffb 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691ffa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x115ab8e 0x115aba2 0x115a9fb 0x115cf7f 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115ab8d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x10d github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115aba1 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x121 github.com/pactus-project/pactus/consensus/consensus.go:430 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x115cf7e github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x19e github.com/pactus-project/pactus/consensus/cp_decide.go:25 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x537d2a 0xb778ca 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x537d29 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xb778c9 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:295 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 3840] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 720] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1344] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 576] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8448] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6977cd 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6977cc github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xcc github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x114f516 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x69275b 0x6a1c88 0x6a1985 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69275a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 896] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb74345 0xb79064 0x489381 # 0xb74344 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 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 768] @ 0xb298bf 0xb779cc 0xb779ae 0xb779a2 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb779cb 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 # 0xb779ad 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 # 0xb779a1 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb7009f 0xb700f6 0xb7012e 0xb704cc 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7009e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x693556 0x697b87 0x6a372c 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x6a372b github.com/pactus-project/pactus/types/block.(*Block).Encode+0x4b github.com/pactus-project/pactus/types/block/block.go:199 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xc58fdf 0xcb0cce 0xcb0aee 0x489381 # 0xc58fde golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0xfe golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:25 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [8: 256] @ 0x51d4a6 0xa46574 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa46573 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6a337e 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a337d github.com/pactus-project/pactus/types/block.(*Block).LogString+0x2bd github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51a41b 0xcf4f69 0xcf7391 0x489381 # 0x51a41a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcf4f68 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcf7390 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [28: 32256] @ 0x4dc355 0x6537bf 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6537be net.interfaceTable+0x21e net/interface_linux.go:34 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [27: 5184] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417f9 0xa414cd 0xa465ac 0xaf5c45 0xb743ca 0xb79064 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 1344] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x413e14 0x64b3a5 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x64b3a4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0xafe5a5 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafe5a4 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 144] @ 0xb6ffc6 0xb6ff37 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ffc5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 880] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x4dc355 0x6537bf 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6537be net.interfaceTable+0x21e net/interface_linux.go:34 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 16] @ 0xc485eb 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc485ea golang.org/x/net/internal/socket.(*Conn).recvMsg+0x6a golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:21 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [1: 24] @ 0x55e016 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55e015 encoding/json.(*decodeState).literalStore+0xcf5 encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0x6a3406 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6a3405 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x345 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1151b1a 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151b19 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 17408] @ 0x56b0ee 0x56ad85 0x56aa55 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x56b0ed encoding/json.(*Decoder).refill+0xed encoding/json/stream.go:161 # 0x56ad84 encoding/json.(*Decoder).readValue+0x84 encoding/json/stream.go:142 # 0x56aa54 encoding/json.(*Decoder).Decode+0x74 encoding/json/stream.go:65 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 864] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c7391 0x5c731b 0x51ff4d 0x5207ee 0x52325e 0x51d493 0x1154287 0x6e1d45 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c7390 encoding/hex.EncodeToString+0xb0 encoding/hex/hex.go:129 # 0x5c731a github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3a github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1154286 github.com/pactus-project/pactus/state.(*state).LogString+0x106 github.com/pactus-project/pactus/state/state.go:531 # 0x6e1d44 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4992] @ 0x8c5ce7 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5ce6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6adf5c 0x1158671 0x115f4ef 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6adf5b github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x3b github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 # 0x1158670 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x230 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115f4ee github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x6e github.com/pactus-project/pactus/consensus/prepare.go:19 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [22: 2464] @ 0xcf9717 0xcf8586 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcf9716 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcf8585 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 1024] @ 0x7a473e 0x7a4753 0xda1374 0xda1273 0xda4abe 0xda00fc 0xd9e2aa 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xda1373 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 # 0xda1272 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 # 0xda4abd 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 # 0xda00fb 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 # 0xd9e2a9 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 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] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 120] @ 0x54317a 0x5c856a 0x5c90d2 0x699eac 0x69a53f 0x6a1511 0x6a12c6 0x8c60c5 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x8c60c4 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58eb2c 0x58ea4f 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6942b7 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58eb2b math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58ea4e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x692145 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x692144 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x692166 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x692165 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4160] @ 0x6b2373 0x1154f03 0x115e782 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x1154f02 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x115e781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a3965 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3964 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x73d965 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [5: 640] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466c52 0x466145 0x4662aa 0x76849e 0xa467d0 0xb73ba9 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x76849d github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa467cf github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:26 # 0xb73ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:24 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x69787b 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69787a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da682 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da681 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x692773 0x69260a 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x692772 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x692609 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x8c5cb8 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5cb7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x78bd8a 0x78b145 0x78bb9d 0x78c073 0x7beca5 0x7bec7b 0xd5fdb8 0xd5f58b 0x9336a3 0x938232 0x934e6c 0x92ebae 0x925852 0x963a28 0x489381 # 0x78bd89 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x78b144 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x78bb9c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x78c072 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x7beca4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x7bec7a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xd5fdb7 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:198 # 0xd5f58a 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 # 0x9336a2 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x5c600b 0x5c6906 0x692ddd 0x8d67ad 0x8d67c1 0x8d90eb 0x8da664 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d67ac github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d67c0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8d90ea github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8da663 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6911e5 0x699265 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11206656] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x16de54f 0x16ddb4d 0x95d79a 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x16de54e crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x16ddb4c crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x95d799 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 448] @ 0x6a65da 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6a65d9 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xd9 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 240] @ 0xc394f2 0xc39865 0xc3de7b 0xc30265 0xc2c105 0x489381 # 0xc394f1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc39864 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc3de7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc30264 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [37: 7104] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x921478 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x921477 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 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] @ 0xb298bf 0xb779cc 0xb779ae 0xb779a2 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb779cb 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 # 0xb779ad 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 # 0xb779a1 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:301 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x665746 0x66571d 0x65aaf8 0x66e547 0x66cab4 0x64053a 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x665745 net.newFD+0xc5 net/fd_unix.go:27 # 0x66571c net.socket+0x9c net/sock_posix.go:27 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x640539 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 128] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9216] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [47: 9024] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x16832d2 0x16d945c 0x16de473 0x96116d 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x16832d1 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x16d945b crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b3dbb 0x6b3d98 0x8c58fa 0x8c953f 0x1154595 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3dba bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b3d97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8c58f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8c953e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x1154594 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:550 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8832] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x51d4a6 0x1147889 0x1147aa5 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1147888 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1147aa4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:90 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xb298bf 0xb77485 0xb77045 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb77484 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:249 # 0xb77044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:207 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 2112] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 480] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69852e 0x69842c 0x6a67cf 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69852d github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x12d github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x69842b github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPMainVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:243 # 0x6a67ce github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x2ce github.com/pactus-project/pactus/types/vote/vote.go:110 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4800] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x8d8c1b 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x8d8c1a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x1da github.com/pactus-project/pactus/execution/executor/sortition.go:83 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [13: 208] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2016] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [7: 1344] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [6: 576] @ 0xb79608 0x489381 # 0xb79607 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 [6: 480] @ 0x6a1755 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1754 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af71d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [32: 18432] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x8da5ac 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8da5ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6bcf78 0x6bcf40 0x6bcfba 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcf77 strconv.quoteWith+0xad7 strconv/quote.go:24 # 0x6bcf3f strconv.Quote+0xa9f strconv/quote.go:126 # 0x6bcfb9 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb19 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc485fc 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc485fb golang.org/x/net/internal/socket.(*Conn).recvMsg+0x7b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:23 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [8: 256] @ 0x6912e5 0x699265 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a5dbe 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a5dbd github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40a96d 0x410a9c 0x6af43a 0x6af3be 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af439 maps.Copy[...]+0x179 maps/maps.go:64 # 0x6af3bd github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0xfd github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:46 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x118a112 0x118a0ef 0x118af3f 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x118a111 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x118a0ee github.com/pactus-project/pactus/sync.(*voteHandler).PrepareBundle+0xe github.com/pactus-project/pactus/sync/handler_vote.go:27 # 0x118af3e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:161 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x106fb64 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x106fb63 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 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 48] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 256] @ 0x8d5705 0x11508ac 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x8d5704 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [42: 12096] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af71d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef5b 0x16d92da 0x16de473 0x16de009 0x95d7ff 0x95d7ca 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d7fe crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x95d7c9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 4368] @ 0xcf558e 0xcf5577 0xcf5298 0xcf5379 0x489381 # 0xcf558d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xcf5576 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcf5297 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcf5378 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3: 96] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6ff85 0xb6ff23 0xb6ff37 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x690caf 0xda1da5 0xd9c21d 0xda499b 0xd9f906 0xd9e285 0xd9e16d 0xd9dfd8 0xdb6abd 0xdb66e5 0xdb5d05 0xdb4e6f 0xdb27c7 0xdb00b3 0xdafa7b 0xdad745 0xde5ffa 0x489381 # 0x690cae golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:87 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xd9c21c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.57.1/internal/handshake/aead.go:16 # 0xda499a 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 # 0xd9f905 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 # 0xd9e284 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 # 0xd9e16c 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 # 0xd9dfd7 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 # 0xdb6abc github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x7c github.com/quic-go/quic-go@v0.57.1/connection.go:1961 # 0xdb66e4 github.com/quic-go/quic-go.(*Conn).handleFrame+0x4e4 github.com/quic-go/quic-go@v0.57.1/connection.go:1875 # 0xdb5d04 github.com/quic-go/quic-go.(*Conn).handleFrames+0x984 github.com/quic-go/quic-go@v0.57.1/connection.go:1830 # 0xdb4e6e github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x62e github.com/quic-go/quic-go@v0.57.1/connection.go:1700 # 0xdb27c6 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0xa46 github.com/quic-go/quic-go@v0.57.1/connection.go:1352 # 0xdb00b2 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x572 github.com/quic-go/quic-go@v0.57.1/connection.go:1119 # 0xdafa7a github.com/quic-go/quic-go.(*Conn).handlePackets+0x35a github.com/quic-go/quic-go@v0.57.1/connection.go:1009 # 0xdad744 github.com/quic-go/quic-go.(*Conn).run+0x344 github.com/quic-go/quic-go@v0.57.1/connection.go:634 # 0xde5ff9 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] @ 0x1031ca9 0x1031c75 0x1031c2d 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1031ca8 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x8e8 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x1031c74 github.com/multiformats/go-multiaddr.SplitFirst+0x8b4 github.com/multiformats/go-multiaddr@v0.16.1/util.go:68 # 0x1031c2c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x86c github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:163 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 1664] @ 0x6b2373 0x8d8cdd 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x8d8cdc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x29c github.com/pactus-project/pactus/execution/executor/sortition.go:91 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 144] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6b0505 0x115ff97 0x115ff7c 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0504 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x5c4 github.com/pactus-project/pactus/consensus/log/log.go:48 # 0x115ff96 github.com/pactus-project/pactus/consensus/log.(*Log).SetRoundProposal+0x196 github.com/pactus-project/pactus/consensus/log/log.go:104 # 0x115ff7b github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x17b github.com/pactus-project/pactus/consensus/propose.go:55 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [3: 576] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [28: 5376] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8db6a5 0x73cc91 0x8db4c9 0x8db3a5 0xd57105 0xd570d9 0xd56d2f 0x489381 # 0x8db6a4 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x8db4c8 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd57104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd56d2e 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 [4: 1024] @ 0x76de45 0x770e7c 0x10455dd 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10455dc 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0x5c600b 0x5c6906 0x692ddd 0x115fb05 0x115fb1f 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115fb04 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115fb1e github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1de github.com/pactus-project/pactus/consensus/propose.go:22 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [4: 96] @ 0xc49293 0xc4fc6a 0xc525c8 0xcb0c4e 0xcb0aee 0x489381 # 0xc49292 golang.org/x/net/internal/socket.ControlMessage.Parse+0x92 golang.org/x/net@v0.48.0/internal/socket/socket.go:198 # 0xc4fc69 golang.org/x/net/ipv4.(*ControlMessage).Parse+0x29 golang.org/x/net@v0.48.0/ipv4/control.go:74 # 0xc525c7 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x547 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:56 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [25: 4800] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 27648] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aec45 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aec44 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x184 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:111 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d60e5 0x8d612a 0x8d87be 0x8d8633 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60e4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8d6129 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2304] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xbda5d8 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbda5d7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [13: 624] @ 0x115a645 0x115a1ff 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a644 github.com/pactus-project/pactus/consensus.(*consensus).broadcastVote+0x44 github.com/pactus-project/pactus/consensus/consensus.go:396 # 0x115a1fe github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:374 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 640] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 7296] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x168bada 0x96aa59 0x91c616 0x95ee33 0x9580c5 0x95227d 0x925852 0x963a28 0x489381 # 0x168bad9 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x96aa58 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a2a2d 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a2a2c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:57 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [26: 4992] @ 0x113d81c 0x10b56c2 0x10b401b 0x10b38c6 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10b56c1 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 # 0x10b401a 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 # 0x10b38c5 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: 1280] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16640] @ 0xc70c3c 0xc709d6 0xcb6445 0xcb6433 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc70c3b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb github.com/miekg/dns@v1.1.69/msg.go:789 # 0xc709d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 github.com/miekg/dns@v1.1.69/msg.go:730 # 0xcb6444 github.com/miekg/dns.(*Msg).Pack+0x44 github.com/miekg/dns@v1.1.69/msg.go:721 # 0xcb6432 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x32 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:763 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [16: 2816] @ 0xb72bfd 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72bfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 672] @ 0x5ac4ca 0x6924fe 0x6924db 0x5b1b44 0x5b34e9 0x5ae0f4 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6924fd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6924da github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ae0f3 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x7a473e 0x7a4753 0xd9c894 0xda1fd5 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xd9c893 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 # 0xda1fd4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 256] @ 0x5c732f 0x5c731b 0x51ff4d 0x5207ee 0x52325e 0x51d493 0x1154287 0x6e1d45 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c732e encoding/hex.EncodeToString+0x4e encoding/hex/hex.go:127 # 0x5c731a github.com/pactus-project/pactus/crypto/hash.Hash.String+0x3a github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1154286 github.com/pactus-project/pactus/state.(*state).LogString+0x106 github.com/pactus-project/pactus/state/state.go:531 # 0x6e1d44 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:186 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4a2592 0x4a1b25 0x8a1739 0xaf10f0 0xc0f44f 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xaf10ef github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc0f44e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x6ae738 0x6ae762 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae737 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x77 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:14 # 0x6ae761 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xa1 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:20 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [7: 448] @ 0xb795bd 0x489381 # 0xb795bc 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 [21: 2352] @ 0xcf9689 0xcf9782 0xcf8586 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcf9688 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf9781 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcf8585 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 160] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 72] @ 0x40aa4e 0x40ff45 0xc21292 0xc212a0 0xc2c185 0x489381 # 0xc21291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2129f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc2c184 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] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 192] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc24929 0xc20e9c 0xc2c185 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc24928 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc20e9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc2c184 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] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [46: 8832] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1360] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x69465b 0x69461e 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69465a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69461d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x94174d 0x9233fa 0x922ef8 0x952b5e 0x95211a 0x925852 0x963a28 0x489381 # 0x94174c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x9233f9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 336] @ 0xcf96fe 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcf96fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [13: 832] @ 0x6a66dd 0x6a6682 0x6a6670 0x115a092 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66dc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x115a091 github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x31 github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6bcc0d 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcc0c github.com/rs/zerolog.ConsoleWriter.writeFields+0x76c github.com/rs/zerolog@v1.34.0/console.go:263 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd23005 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xd23004 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x6912a5 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef0f 0x69071d 0x9612be 0x95d6dc 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x9612bd crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x95d6db crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 1536] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [10: 320] @ 0xc70166 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc70165 github.com/miekg/dns.UnpackRRWithHeader+0x65 github.com/miekg/dns@v1.1.69/msg.go:617 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [11: 528] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x706f0c 0x706ede 0x706dc2 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x706f0b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x706edd github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x706dc1 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb656 0xcfb52c 0xcfcff8 0xd33fe2 0x1143988 0x113fdaa 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb655 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xcfb52b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xcfcff7 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 # 0xd33fe1 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 # 0x1143987 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [5: 160] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4992] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 576] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 768] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [31: 5952] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xc394f2 0xc39865 0xc3de7b 0xc30265 0xc2c105 0x489381 # 0xc394f1 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc39864 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc3de7a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc30264 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [19: 608] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb700b8 0xb700f6 0xb7012e 0xb704af 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700b7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704ae github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:106 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x6a2676 0x115118b 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2675 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x115118a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2592] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d59a5 0x8d776f 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d59a4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [19: 3648] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3168] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 480] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4992] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [11: 352] @ 0xb6ff85 0xb6ff23 0xb6ff37 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb74345 0xb76af0 0x489381 # 0xb74344 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 # 0xb76aef 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 [22: 1056] @ 0xaf3cd8 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3cd7 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [11: 880] @ 0x6b4c5c 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x584c7e 0x584c5d 0x584c5b 0x6946a5 0x694694 0x6942b7 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x584c7d math/big.nat.make+0x3d math/big/nat.go:62 # 0x584c5c math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x584c5a math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x6946a4 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x694693 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3584] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f465 0x114f465 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x10c619e 0x10c6293 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10c619d github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c6292 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 144] @ 0x6a3645 0x6a361b 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3644 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a361a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3072] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1344] @ 0x5d5e25 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5568] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6b1f49 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b1f48 github.com/pactus-project/pactus/committee.(*committee).Update+0x388 github.com/pactus-project/pactus/committee/committee.go:91 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xb6ff85 0xb6ff23 0xb6ff37 0xb70546 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70545 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:110 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1200] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x6977e6 0x6977c3 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x6a5bf4 0x6a5bcd 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6977e5 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6977c2 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a5bf3 github.com/fxamacker/cbor/v2.Marshal+0x2b3 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a5bcc github.com/pactus-project/pactus/types/vote.(*cpVote).MarshalCBOR+0x28c github.com/pactus-project/pactus/types/vote/cp_vote.go:93 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x16df797 0x168ef0f 0x16d9655 0x16de5a6 0x16dda30 0x95bf38 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x16df796 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16dda2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x11475ed 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11475ec github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x8c github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [7: 2016] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d60aa 0x8d87be 0x8d8633 0x8da51f 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3456] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 18432] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x67d06b 0x67d051 0x67df38 0x679a3a 0x67aa8c 0x67bb6d 0x686e3a 0x686e2a 0x68f034 0x117405c 0x118b00f 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x67d06a compress/flate.(*huffmanBitWriter).write+0x16a compress/flate/huffman_bit_writer.go:136 # 0x67d050 compress/flate.(*huffmanBitWriter).writeBytes+0x150 compress/flate/huffman_bit_writer.go:185 # 0x67df37 compress/flate.(*huffmanBitWriter).writeBlock+0x3b7 compress/flate/huffman_bit_writer.go:478 # 0x679a39 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x67aa8b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x67bb6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x686e39 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x686e29 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x68f033 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xc52111 0xcb3030 0x489381 # 0xc52110 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x90 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:24 # 0xcb302f github.com/libp2p/zeroconf/v2.(*Server).recv4+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 0: 0 [16: 768] @ 0x6adf5c 0x1158671 0x115f4d1 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6adf5b github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x3b github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 # 0x1158670 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x230 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115f4d0 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x50 github.com/pactus-project/pactus/consensus/prepare.go:18 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 256] @ 0x653f25 0x653d65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x653f24 net.addrTable+0x184 net/interface_linux.go:155 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x57e753 0x5e76b4 0x5e8067 0x605445 0x604c9e 0x604c94 0x6930cd 0x692934 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e8066 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40aa4e 0x410a9c 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [46: 8832] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 720] @ 0xaf36ef 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf36ee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x73da74 0xb77c73 0xb77c57 0xb77c08 0xb77d1a 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb77c72 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77c56 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77c07 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77d19 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 672] @ 0xa417f9 0xa414cd 0xa465ac 0xb7a44b 0xb78ece 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7a44a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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 [13: 832] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a3965 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3964 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 256] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x4dbaa6 0x653c65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dbaa5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [34: 1088] @ 0x6a66a5 0x6a6682 0x6a6670 0x6a6cbd 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6ff16 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff15 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:44 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0xb669a5 0xb66997 0xb6602b 0xb65be5 0xb63adb 0x1045428 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb669a4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/metricshelper/pool.go:16 # 0xb66996 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic_metrics.go:138 # 0xb6602a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:473 # 0xb65be4 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:439 # 0xb63ada github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.46.0/p2p/host/eventbus/basic.go:46 # 0x1045427 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5c7 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:738 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 7104] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c8316 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8c8315 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [32: 2048] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1104] @ 0x6a3645 0x6a361b 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3644 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6a361a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:189 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [10: 1920] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x114f516 0x114f465 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4dc355 0x6537bf 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6537be net.interfaceTable+0x21e net/interface_linux.go:34 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [6: 576] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8e252a 0x8e253a 0x8e1b4f 0xafa065 0xafa038 0xafc2dc 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x8e2529 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8e2539 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8e1b4e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xafa064 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xafa037 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 # 0xafc2db 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x942125 0x9233fa 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x942124 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x9233f9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4c781d 0x8209e5 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x8a5e11 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x8209e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8a5e10 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x114f516 0x114f42e 0x114f465 0x1151107 0x11510f5 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b005 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 6336] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 40896] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b4c48 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b4c47 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x107 github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6dc52 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6dc51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 12544] @ 0x6a3472 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3471 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x4856dc 0x4eb255 0x538ee5 0x5395ad 0x53956f 0x1143892 0x113fdaa 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0x538ee4 context.WithDeadlineCause+0x264 context/context.go:652 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0x1143891 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [3: 72] @ 0xb77f3d 0xb77e6e 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb77f3c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.39.0/config.go:225 # 0xb77e6d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x51a75a 0xcfcd46 0xcfcdc8 0xd3382a 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf0be5 0xc0f425 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x51a759 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xcfcd45 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:31 # 0xcfcdc7 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 # 0xd33829 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf0be4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc0f424 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [6: 144] @ 0xb6db54 0xb6db29 0xb6dac8 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6db53 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb6db28 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb6dac7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8064] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af192 0x6af10f 0x115cf66 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115cf65 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x185 github.com/pactus-project/pactus/consensus/cp_decide.go:24 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5376] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0be5 0x6b05a6 0x115a14d 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2688] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1584] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115a14d 0x115997f 0x115dfb1 0x115ddd3 0x115b92b 0x115b8e6 0x115fdc5 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115997e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPPreVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:336 # 0x115dfb0 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).decide+0x1b0 github.com/pactus-project/pactus/consensus/cp_prevote.go:30 # 0x115ddd2 github.com/pactus-project/pactus/consensus.(*cpPreVoteState).enter+0x12 github.com/pactus-project/pactus/consensus/cp_prevote.go:13 # 0x115b92a github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x18a github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115b8e5 github.com/pactus-project/pactus/consensus.(*consensus).startChangingProposer+0x145 github.com/pactus-project/pactus/consensus/consensus.go:536 # 0x115fdc4 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x484 github.com/pactus-project/pactus/consensus/propose.go:37 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 81920] @ 0x8a176f 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [16: 3072] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c61e7 0x8c6175 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c61e6 github.com/pactus-project/pactus/store.blockHashKey+0x5c6 github.com/pactus-project/pactus/store/block.go:26 # 0x8c6174 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x554 github.com/pactus-project/pactus/store/block.go:97 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6912a5 0x699265 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912a4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x104 github.com/pactus-project/pactus/crypto/bls/bls.go:77 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b5366 0x10c6dfa 0x102cd89 0x1031f85 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b5365 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 # 0x10c6df9 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 # 0x102cd88 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 # 0x1031f84 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xb7835b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7835a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:348 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 1632] @ 0x47ef3a 0x47ef4f 0x6b0897 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b0896 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [27: 1296] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [50: 6400] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x69203d 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [11: 2112] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4800] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6336] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 320] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x115a645 0x115a1ff 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a644 github.com/pactus-project/pactus/consensus.(*consensus).broadcastVote+0x44 github.com/pactus-project/pactus/consensus/consensus.go:396 # 0x115a1fe github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:374 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 5952] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x6911e5 0x699265 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a3595 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3594 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 816] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x6a1b28 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a1755 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a1754 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 192] @ 0x466d26 0xb700b8 0xb700f6 0xb7012e 0xb704cc 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb700b7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb700f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [9: 36864] @ 0xaf191f 0xaf18b2 0xaf18b6 0x1043325 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf191e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xaf18b1 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xaf18b5 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1043324 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x10c635a 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x10c6359 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [5: 400] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b4bac 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5632] @ 0x6a2dfe 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0x10cbec6 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10cbec5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 672] @ 0x73d965 0xb77c73 0xb77c57 0xb77c08 0xb77d1a 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb77c72 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77c56 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77c07 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77d19 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x1044737 0x1044752 0x1042a59 0x104be35 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1044736 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x1044751 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 # 0x1042a58 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 # 0x104be34 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x8cb119 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8cb118 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x158 github.com/pactus-project/pactus/store/tx.go:37 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x65430c 0x653ed2 0x653d65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x65430b net.newAddr+0x28b net/interface_linux.go:182 # 0x653ed1 net.addrTable+0x131 net/interface_linux.go:153 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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 [49: 2352] @ 0x8c9a99 0x8c9a8d 0x8c9a3c 0x1153a8e 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c9a98 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c9a8c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8c9a3b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x1153a8d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcd github.com/pactus-project/pactus/state/state.go:490 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b40ef 0x6b4cba 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7680] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [13: 624] @ 0xc3ba45 0xc3b756 0x1139bf2 0x1139bfc 0x113ffb4 0x489381 # 0xc3ba44 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x124 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:274 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139bf1 github.com/pactus-project/pactus/network.(*gossipService).publish+0x111 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139bfb github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x11b github.com/pactus-project/pactus/network/gossip.go:88 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [4: 576] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x67b1f1 0x67b327 0x67b3ee 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b1f0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x67b326 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x67b3ed compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 2112] @ 0x5d5e25 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 768] @ 0xb7a30b 0xb78ece 0x489381 # 0xb7a30a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd 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 [5: 3200] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x791e05 0x951992 0x95188c 0x791a42 0x791e9c 0x951734 0x95169c 0x922917 0x95d2fd 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x951991 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x95188b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x951733 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x95169b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d2fc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [76: 369664] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 16128] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af192 0x6af10f 0x115cf66 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115cf65 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x185 github.com/pactus-project/pactus/consensus/cp_decide.go:24 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a2954 0x6a46ed 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2953 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6a46ec github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x76dad1 0x76dd65 0x770e7c 0x770b47 0xb0a819 0xb09077 0xb0c35c 0xb0c34e 0xd535f9 0xe16bcf 0xd526c3 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb0a818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0c35b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0c34d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd535f8 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 # 0xe16bce 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 # 0xd526c2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 448] @ 0xc173e8 0xc2f89b 0xc2c0e7 0x489381 # 0xc173e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x427 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc2f89a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [22: 4224] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4800] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [62: 21824] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da682 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da681 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10368] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xc0fecd 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xc0fecc 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] @ 0x47ef3a 0x47ef4f 0x8d57ac 0x11508ac 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d57ab github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 135168] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x655a7f 0x773ccf 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773cce github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [14: 16128] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x94dc7b 0x94db43 0x94db48 0x791a42 0x791e9c 0x94dad4 0x94dab3 0x791a42 0x791e9c 0x94d545 0x94d437 0x791a42 0x791e9c 0x94cbd8 0x94cad5 0x791a42 0x791e9c 0x94c994 0x94c8fc 0x922917 0x95cf45 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x94dc7a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x94db42 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x94db47 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94dad3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94dab2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94d544 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94d436 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94cbd7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94cad4 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94c993 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94c8fb crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1248] @ 0xb0e826 0x10b6479 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10b6478 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 1152] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1632] @ 0x1159e95 0x1159e5f 0x1159e03 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1159e94 github.com/pactus-project/pactus/types/vote.newVote+0xb4 github.com/pactus-project/pactus/types/vote/vote.go:84 # 0x1159e5e github.com/pactus-project/pactus/types/vote.NewPrepareVote+0x7e github.com/pactus-project/pactus/types/vote/vote.go:30 # 0x1159e02 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x22 github.com/pactus-project/pactus/consensus/consensus.go:356 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 13824] @ 0xcf9728 0xcf8586 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf8585 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 512] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8448] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 2816] @ 0x6a2dfe 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b268c 0x6b26d1 0x11551a7 0x115f983 0x115f966 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b268b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b26d0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x11551a6 github.com/pactus-project/pactus/state.(*state).Proposer+0x86 github.com/pactus-project/pactus/state/state.go:626 # 0x115f982 github.com/pactus-project/pactus/consensus.(*consensus).proposer+0x42 github.com/pactus-project/pactus/consensus/consensus.go:317 # 0x115f965 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x25 github.com/pactus-project/pactus/consensus/propose.go:17 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [39: 7488] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xdabe25 0xdac1f9 0xdc7836 0xdc764b 0xdbacf4 0xdba226 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xdabe24 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xa4 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:178 # 0xdac1f8 github.com/quic-go/quic-go.(*connIDManager).Get+0x58 github.com/quic-go/quic-go@v0.57.1/conn_id_manager.go:241 # 0xdc7835 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0xd5 github.com/quic-go/quic-go@v0.57.1/packet_packer.go:487 # 0xdc764a github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x8a github.com/quic-go/quic-go@v0.57.1/packet_packer.go:472 # 0xdbacf3 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x93 github.com/quic-go/quic-go@v0.57.1/connection.go:2698 # 0xdba225 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0xe5 github.com/quic-go/quic-go@v0.57.1/connection.go:2563 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 0: 0 [1: 240] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x7a76b4 0x7a75ba 0xd5fa3a 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0x963a28 0x489381 # 0x7a76b3 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7a75b9 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xd5fa39 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:163 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 4608] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9216] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x697e1f 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 720] @ 0x5c600b 0x5c6906 0x692ddd 0x6b0985 0x6b08ff 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b0984 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b08fe github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f465 0x114f465 0x114f465 0x114f465 0x114f465 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x115335a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1153359 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 126720] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6adf5c 0x1158671 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6adf5b github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x3b github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 # 0x1158670 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x230 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47ef3a 0x47ef4f 0x6b08c5 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b08c4 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9216] @ 0x8a176f 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [36: 41472] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x76f316 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xb0b507 0xb0b4e4 0xe0ccbc 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x76f315 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0b506 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x66 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0b4e3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x43 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:94 # 0xe0ccbb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [16: 384] @ 0x655a7f 0x773ccf 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773cce github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 160] @ 0xaf3c1b 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3c1a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:93 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0xc59298 0xcb31d0 0x489381 # 0xc59297 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x3b7 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:42 # 0xcb31cf github.com/libp2p/zeroconf/v2.(*Server).recv6+0xaf github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 0: 0 [6: 192] @ 0x6a4085 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a4084 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xcd76a9 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcd76a8 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 1280] @ 0xcd9b4d 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcd9b4c 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x1152485 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x1152484 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x384 github.com/pactus-project/pactus/state/state.go:350 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [5: 120] @ 0x10cc5b3 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x10cc5b2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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: 832] @ 0x5156e8 0x51532c 0x6627d3 0x66251a 0x6418b4 0x6414c5 0x65fb07 0x63f857 0x65cd57 0x63e774 0x489381 # 0x5156e7 os.statNolog+0x27 os/stat_unix.go:30 # 0x51532b os.Stat+0x2b os/stat.go:13 # 0x6627d2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x662519 net.getSystemNSS+0x19 net/nss.go:34 # 0x6418b3 net.(*conf).lookupOrder+0x253 net/conf.go:351 # 0x6414c4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x65fb06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [43: 8256] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7872] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b268c 0x6b26d1 0x11551a7 0x1158cfb 0x1158cf8 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b268b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b26d0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x11551a6 github.com/pactus-project/pactus/state.(*state).Proposer+0x86 github.com/pactus-project/pactus/state/state.go:626 # 0x1158cfa github.com/pactus-project/pactus/consensus.(*consensus).proposer+0x39a github.com/pactus-project/pactus/consensus/consensus.go:317 # 0x1158cf7 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x397 github.com/pactus-project/pactus/consensus/consensus.go:256 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6db9a 0xb6db29 0xb6dac8 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6db99 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb6db28 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb6dac7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:39 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc485fc 0xc522a5 0xc52290 0xcb0c4e 0xcb0aee 0x489381 # 0xc485fb golang.org/x/net/internal/socket.(*Conn).recvMsg+0x7b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:23 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [31: 1488] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 648] @ 0x5c600b 0x5c6906 0x692ddd 0x1151cf8 0x1151d0c 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1151cf7 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1151d0b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x40b github.com/pactus-project/pactus/state/state.go:306 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x6a26f7 0x115118b 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a26f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x115118a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1040] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6400] @ 0x8c5ce7 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5ce6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc6ef6a 0xc9b84d 0xc7036a 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc9b84c github.com/miekg/dns.(*PTR).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2334 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [1: 64] @ 0x16de198 0x16de009 0x95bf9e 0x95bf69 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16de197 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95bf9d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x95bf68 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x4dcded 0x4dda5a 0x4dba46 0x653c65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dcdec syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4dda59 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dba45 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 80] @ 0x893ca9 0xd5fd35 0xd5f58b 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x893ca8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.46.0/core/crypto/key.go:124 # 0xd5fd34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/crypto.go:194 # 0xd5f58a 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c815 0x53c23d 0x53c419 0x54321c 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x54321b encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0xbdd36c 0xbda6e5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdd36b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xbda6e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a3965 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3964 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:237 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5308416] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb0e826 0x10b6479 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10b6478 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb7a44b 0xb78ece 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb7a44a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:524 # 0xb78ecd github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:418 0: 0 [27: 4320] @ 0xcd9b4d 0xcdfadc 0xcfd3a2 0xcf84c2 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcd9b4c 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf84c1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 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] @ 0x693412 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693411 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 640] @ 0xc6fa72 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc6fa71 github.com/miekg/dns.unpackTxt+0xf1 github.com/miekg/dns@v1.1.69/msg.go:539 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [29: 5568] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x59dec5 0x59cc95 0x59c773 0x6978d5 0x6978b7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6978d4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6978b6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a2954 0x6a46ed 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2953 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6a46ec github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x1156702 0x1152fed 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1156701 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0x8a675a 0x8a5b1b 0x8a5e33 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8a6759 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:236 # 0x8a5b1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:123 # 0x8a5e32 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:176 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [10: 640] @ 0x8e252a 0x8e253a 0x8e1b4f 0xafa065 0xafa038 0xb6df47 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8e2529 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8e2539 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8e1b4e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xafa064 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xafa037 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 # 0xb6df46 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:88 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 624] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x115506c 0x115e851 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x115506b github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:619 # 0x115e850 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3312] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x1154f03 0x115e782 0x115e6f3 0x1158391 0x1158354 0x117cf68 0x118aeaf 0x118646d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1154f02 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x115e781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x117cf67 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:135 # 0x118aeae github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:155 # 0x118646c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6912] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [37: 7104] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x6927cb 0x692761 0x6a1c88 0x6a1985 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6927ca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x692760 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcfcc0c 0xcfcdc8 0xd3382a 0x54f963 0x550087 0x73cc91 0xaf1b70 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0xcfcc0b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:26 # 0xcfcdc7 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 # 0xd33829 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 # 0x54f962 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x550086 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf1b6f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 3456] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2176] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb0e826 0x10b69b5 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10b69b4 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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: 960] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5120] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x76de45 0x770e7c 0x770b47 0xcb8598 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xcb8597 github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func1+0x277 github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:229 0: 0 [3: 1152] @ 0x6a2dfe 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc6ef6a 0xc73e18 0xc70025 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc73e17 github.com/miekg/dns.unpackHeader+0x57 github.com/miekg/dns@v1.1.69/msg_helpers.go:76 # 0xc70024 github.com/miekg/dns.UnpackRR+0x24 github.com/miekg/dns@v1.1.69/msg.go:607 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc6e589 0xc6e533 0xc744d8 0xc6fe1f 0xc70e1a 0xc709d6 0xcb6445 0xcb6433 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc6e588 github.com/miekg/dns.compressionMap.insert+0x3a8 github.com/miekg/dns@v1.1.69/msg.go:181 # 0xc6e532 github.com/miekg/dns.packDomainName+0x352 github.com/miekg/dns@v1.1.69/msg.go:308 # 0xc744d7 github.com/miekg/dns.RR_Header.packHeader+0x97 github.com/miekg/dns@v1.1.69/msg_helpers.go:107 # 0xc6fe1e github.com/miekg/dns.packRR+0x11e github.com/miekg/dns@v1.1.69/msg.go:585 # 0xc70e19 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 github.com/miekg/dns@v1.1.69/msg.go:805 # 0xc709d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 github.com/miekg/dns@v1.1.69/msg.go:730 # 0xcb6444 github.com/miekg/dns.(*Msg).Pack+0x44 github.com/miekg/dns@v1.1.69/msg.go:721 # 0xcb6432 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x32 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:763 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [3: 192] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a2046 0x8da5ac 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8da5ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4856dc 0x4eb255 0xcf3214 0xcfb656 0xcfb52c 0xcfcff8 0xd33fe2 0x10c45dc 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xcf3213 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xcfb655 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xcfb52b github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xcfcff7 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 # 0xd33fe1 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 # 0x10c45db 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 360] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 336] @ 0xcf9689 0xcf9782 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xcf9688 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf9781 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 768] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [10: 640] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb70334 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb70333 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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: 416] @ 0x1044f2d 0x1044efd 0x1043667 0x10425f4 0x1041bf0 0x489381 # 0x1044f2c github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcc github.com/libp2p/go-libp2p@v0.46.0/core/protocol/id.go:14 # 0x1044efc 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 # 0x1043666 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x6f github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:408 0: 0 [7: 336] @ 0x8cb12d 0x8cb107 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8cb12c bytes.NewBuffer+0x16c bytes/buffer.go:478 # 0x8cb106 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x146 github.com/pactus-project/pactus/store/tx.go:37 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc75227 0xc6fa0e 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc75226 github.com/miekg/dns.unpackString+0x7a6 github.com/miekg/dns@v1.1.69/msg_helpers.go:291 # 0xc6fa0d github.com/miekg/dns.unpackTxt+0x8d github.com/miekg/dns@v1.1.69/msg.go:537 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [1: 4096] @ 0x4dae1c 0x4a1c11 0x4db77c 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dae1b syscall.init.func2+0x3b syscall/netlink_linux.go:54 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4db77b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [38: 608] @ 0x76d927 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76d926 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [42: 1344] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x693556 0x697b87 0x8c5dae 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8c5dad github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x18d github.com/pactus-project/pactus/store/block.go:63 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd5311d 0x489381 # 0xd5311c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x61c github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:119 0: 0 [40: 7680] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6912] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12672] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [12: 288] @ 0x4eb008 0xcf56b3 0xcf5298 0xcf5379 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xcf56b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcf5297 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcf5378 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x6907b7 0x168ef5b 0x69071d 0x690c8b 0xda1da5 0xda136f 0xda1273 0xda2048 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6907b6 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda136e 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 # 0xda1272 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 # 0xda2047 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 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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 [12: 768] @ 0x8d79da 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d79d9 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 512] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [25: 800] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x53c2a5 0x53c419 0x764f9d 0x8a504c 0xd61c28 0xd61979 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x764f9c github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8a504b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:172 # 0xd61c27 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 # 0xd61978 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 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1024] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1179648] @ 0x67b6c6 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b6c5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x65a545 0x65936e 0x65a25e 0x642a65 0x6439b7 0x65dca5 0x6485c5 0x64994f 0x64cde5 0x489381 # 0x65a544 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65936d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65a25d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x642a64 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x6439b6 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x65dca4 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x6485c4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [6: 192] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6930af 0x692934 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6930ae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [29: 5568] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417b1 0xa414cd 0xa465ac 0xaf5c45 0xb743ca 0xb76af0 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [7: 168] @ 0x6933a5 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6933a4 github.com/pactus-project/pactus/crypto/bls.(*Signature).MarshalCBOR+0x24 github.com/pactus-project/pactus/crypto/bls/signature.go:56 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 1408] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [38: 15808] @ 0x8dbacc 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8dbacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 1088] @ 0x6a4f85 0x6a4f01 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a4f84 github.com/pactus-project/pactus/types/proposal.SignBytes+0xa4 github.com/pactus-project/pactus/types/proposal/proposal.go:114 # 0x6a4f00 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x20 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1280] @ 0x6b40ef 0x6b4c0a 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 90112] @ 0x8a176f 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [14: 1568] @ 0x4856dc 0x4eb255 0xb6dca6 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb254 time.AfterFunc+0x34 time/sleep.go:211 # 0xb6dca5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:43 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 14208] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 12896] @ 0x6b1ee9 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b1ee8 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40e9b5 0x8602be 0x86124f 0x85f8a5 0x87382e 0x873819 0x7f5ef8 0x7f5ef3 0x7f5e6c 0x145cbba 0x145cba9 0x14be68a 0x14d9aa5 0x14d2871 0x14b1a39 0x15d1dfa 0x14b18e5 0x151a585 0x15eadf8 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x8602bd google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo+0x73d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:184 # 0x86124e google.golang.org/protobuf/internal/impl.opaqueInitHook+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_opaque.go:42 # 0x85f8a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0xa4 google.golang.org/protobuf@v1.36.11/internal/impl/message.go:81 # 0x87382d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x873818 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7f5ef7 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7f5ef2 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7f5e6b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x145cbb9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x145cba8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14d9aa4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14d2870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151a584 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:99 # 0x15eadf7 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 144] @ 0x6eb9d2 0x6fc2ea 0x6fdfe6 0x6edd82 0x6edd72 0x6edd36 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb9d1 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 # 0x6fc2e9 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x6fdfe5 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x6edd81 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 # 0x6edd71 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 # 0x6edd35 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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] @ 0x144dbc5 0x144dce3 0x143595c 0x14b86e5 0x14b83a8 0x14b7ba5 0x14b5eba 0x489381 # 0x144dbc4 bufio.NewReaderSize+0x124 bufio/bufio.go:57 # 0x144dce2 google.golang.org/grpc/internal/transport.newFramer+0x242 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:425 # 0x143595b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x14b86e4 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x14b83a7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x14b7ba4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x14b5eb9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 0: 0 [6: 24576] @ 0xa05e2b 0xa05e07 0x9e34fa 0x489381 # 0xa05e2a bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0xa05e06 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0x9e34f9 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [31: 1984] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3200] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c5c68 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5c67 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:51 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 672] @ 0xc053c5 0xc05245 0xc090b3 0xb7931c 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0xb7931b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [5: 400] @ 0x6b4c5c 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 23296] @ 0x958e53 0x958025 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x958e52 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 408] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [6: 576] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4176] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6144] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [36: 6912] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2240] @ 0xb1e80e 0xb6b998 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb1e80d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb6b997 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 3584] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [31: 5456] @ 0x59dec5 0x59cc95 0x59c773 0x6978d5 0x6978b7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6978d4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6978b6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [13: 1040] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4032] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x790325 0x7abc5a 0x7b1d5a 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7abc59 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x7b1d59 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1051 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 384] @ 0x6a66a5 0x6a6682 0x6a6670 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1200] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [23: 4416] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0xa417f9 0xa414cd 0xa465ac 0xb78e4c 0x489381 # 0xa417f8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:187 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78e4b 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 [9: 288] @ 0xafe625 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafe624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:322 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 96] @ 0x54317a 0x5c856a 0x5c90d2 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x693633 0x697e1f 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2400] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x53731b 0x5372fd 0x9dec4c 0x9e35d8 0x489381 # 0x53731a context.withCancel+0x3a context/context.go:277 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x9dec4b net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 48] @ 0xc6ef6a 0xc73e18 0xc70025 0xc7050c 0xc71265 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc6ef69 github.com/miekg/dns.UnpackDomainName+0x209 github.com/miekg/dns@v1.1.69/msg.go:449 # 0xc73e17 github.com/miekg/dns.unpackHeader+0x57 github.com/miekg/dns@v1.1.69/msg_helpers.go:76 # 0xc70024 github.com/miekg/dns.UnpackRR+0x24 github.com/miekg/dns@v1.1.69/msg.go:607 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [3: 144] @ 0x409b12 0x47ef89 0x96ff31 0xa052bb 0xa052bc 0x9de7e7 0x9e35d8 0x489381 # 0x96ff30 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:528 # 0xa052ba net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:507 # 0xa052bb net/http.readRequest+0x53b net/http/request.go:1133 # 0x9de7e6 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0x9e35d7 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [7: 112] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc3bf05 0xc3b756 0x1139bf2 0x1139bfc 0x113ffb4 0x489381 # 0xc3bf04 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:351 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139bf1 github.com/pactus-project/pactus/network.(*gossipService).publish+0x111 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139bfb github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x11b github.com/pactus-project/pactus/network/gossip.go:88 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [5: 480] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc3bfc5 0xc3b756 0x1139bf2 0x1139bfc 0x113ffb4 0x489381 # 0xc3bfc4 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:353 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139bf1 github.com/pactus-project/pactus/network.(*gossipService).publish+0x111 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139bfb github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x11b github.com/pactus-project/pactus/network/gossip.go:88 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [7: 168] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [9: 432] @ 0x47ef3a 0x47ef4f 0x8d57da 0x11508ac 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d57d9 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [74: 56832] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 11520] @ 0x6a3472 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3471 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x691fda 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 1248] @ 0xaf1bf0 0x1043bc8 0x1043385 0x10425f4 0x1041bf0 0x489381 # 0xaf1bef github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1043bc7 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:567 # 0x1043384 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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] @ 0x4856dc 0x4eb048 0xafe67c 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xafe67b 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [17: 1632] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [8: 640] @ 0x6b40ef 0x6b4b5f 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb795bd 0x489381 # 0xb795bc 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 [6: 1152] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x10cbc93 0x8dadab 0x10cbb4d 0x10c7462 0xaf20d7 0x10704de 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x10cbc92 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0xaf20d6 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x1f6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:90 # 0x10704dd github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x14dd github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:407 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a100d 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a100c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:275 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54241a 0x5c82e5 0x6a4294 0x6a42a0 0x6a3872 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a4293 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a429f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a3871 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d59da 0x8d59ec 0x8d776f 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d59d9 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8d59eb github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc75227 0xc6fa0e 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc75226 github.com/miekg/dns.unpackString+0x7a6 github.com/miekg/dns@v1.1.69/msg_helpers.go:291 # 0xc6fa0d github.com/miekg/dns.unpackTxt+0x8d github.com/miekg/dns@v1.1.69/msg.go:537 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [2: 192] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 64] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1159fd5 0x1159f9f 0x1159f43 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1159fd4 github.com/pactus-project/pactus/types/vote.newVote+0xb4 github.com/pactus-project/pactus/types/vote/vote.go:84 # 0x1159f9e github.com/pactus-project/pactus/types/vote.NewPrecommitVote+0x7e github.com/pactus-project/pactus/types/vote/vote.go:35 # 0x1159f42 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x22 github.com/pactus-project/pactus/consensus/consensus.go:361 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6336] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 384] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12672] @ 0x948025 0x947ff1 0x947ef7 0x791a42 0x791e9c 0x947eab 0x947da7 0x791a42 0x791e9c 0x945b0a 0x9459fa 0x922917 0x95be7b 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x948024 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x947ff0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x947ef6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x947eaa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x947da6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x945b09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9459f9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 4096] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5184] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b5366 0x10c6dfa 0x102cd89 0x1031593 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b5365 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 # 0x10c6df9 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 # 0x102cd88 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 # 0x1031592 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [14: 672] @ 0x47ef3a 0x47ef4f 0x6b001a 0x6b0008 0x6aff91 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0019 github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0xd9 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:39 # 0x6b0007 github.com/pactus-project/pactus/consensus/voteset.NewPrepareVoteSet+0xc7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:24 # 0x6aff90 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x50 github.com/pactus-project/pactus/consensus/log/log.go:42 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [34: 6528] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2496] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x10c4cb2 0xd27fe5 0x489381 # 0x10c4cb1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 4227072] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x791d17 0x791b67 0x7919bd 0x94f1f6 0x791a42 0x791e9c 0x94f127 0x94f0b7 0x94f08a 0x791a42 0x791e9c 0x94edd4 0x94ed3c 0x922917 0x95d065 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791d16 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x791b66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7919bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94f1f5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94f126 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94f0b6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x94f089 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94edd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94ed3b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [38: 608] @ 0x76daed 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1520] @ 0x6b40ef 0x6b4cba 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [76: 6080] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc23ec9 0xc20785 0xc2c185 0x489381 # 0xc23ec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 624] @ 0x47ef3a 0x47ef4f 0x6ae727 0x6ae762 0x6ae716 0x6aedf8 0x115f625 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6ae726 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x66 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6ae761 github.com/pactus-project/pactus/consensus/voteset.newRoundVotes+0xa1 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:20 # 0x6ae715 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).mustGetRoundVotes+0x55 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:74 # 0x6aedf7 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).HasOneThirdOfTotalPower+0x17 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:121 # 0x115f624 github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x104 github.com/pactus-project/pactus/consensus/prepare.go:39 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [21: 336] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 1152] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2016] @ 0x691fda 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcf9728 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0x114393b 0x113fdaa 0x489381 # 0xcf9727 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0x114393a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x113fda9 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:375 0: 0 [26: 208] @ 0xc2460c 0xc244b5 0xc20785 0xc2c185 0x489381 # 0xc2460b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc244b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [35: 6720] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d595e 0x8d776f 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d595d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7808] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 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] @ 0x6a40aa 0x8c5d7c 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a40a9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8c5d7b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6336] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 720] @ 0x1151dc5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151dc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4c4 github.com/pactus-project/pactus/state/state.go:306 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2784] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [98: 18816] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [30: 11520] @ 0x83b536 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [11: 2640] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2112] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d779c 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x8d779b github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [29: 37120] @ 0x6477c5 0x648765 0x64994f 0x64cde5 0x489381 # 0x6477c4 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x648764 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:195 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [7: 672] @ 0x69382f 0x692916 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xb6ffc6 0xb6ff37 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ffc5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 768] @ 0x1151b1a 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151b19 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:360 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 720] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6336] @ 0x6a2dfe 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8e252a 0x8e253a 0x8e1b4f 0xafa065 0xafa038 0xafc2dc 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0x8e2529 go.opentelemetry.io/otel/attribute.computeDataFixed+0xa9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:375 # 0x8e2539 go.opentelemetry.io/otel/attribute.newSet+0xb9 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:362 # 0x8e1b4e go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x30e go.opentelemetry.io/otel@v1.39.0/attribute/set.go:265 # 0xafa064 go.opentelemetry.io/otel/attribute.NewSet+0x44 go.opentelemetry.io/otel@v1.39.0/attribute/set.go:210 # 0xafa037 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 # 0xafc2db 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [11: 2816] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8a16b8 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 15936] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [16: 1280] @ 0x6b4bac 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 704] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 30464] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 7488] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4992] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3840] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x559bd7 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12480] @ 0x698eed 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698eec github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6912] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x11477ba 0x1147735 0x1147723 0x1147aa5 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x11477b9 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x1147734 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1147722 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x1147aa4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:90 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 5760] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [56: 896] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xb79c1f 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb79c1e github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:505 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 1296] @ 0x54241a 0x5c82e5 0x6a4294 0x6a42a0 0x6a3872 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a4293 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a429f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a3871 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 5952] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 69696] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9216] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xafaff6 0xafc770 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafaff5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:153 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [83: 15936] @ 0xb793c9 0x489381 # 0xb793c8 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: 6912] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x791e05 0x78f565 0x794118 0x794078 0x791a42 0x791e9c 0x78f565 0x793f5e 0x79981c 0x793a89 0x79359d 0x95d24a 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791e04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x78f564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x794117 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x794077 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x78f564 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x793f5d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x79981b crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x793a88 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x79359c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x95d249 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 216] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69382f 0x692916 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3360] @ 0xc1745f 0xc1743f 0xc2f89b 0xc2c0e7 0x489381 # 0xc1745e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x49e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc1743e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc2f89a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x6979d7 0x6a372c 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6979d6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:146 # 0x6a372b github.com/pactus-project/pactus/types/block.(*Block).Encode+0x4b github.com/pactus-project/pactus/types/block/block.go:199 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 1520] @ 0x8d779c 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d779b github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 94208] @ 0xaf191f 0xaf18b2 0xaf18b6 0x1030bce 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf191e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xaf18b1 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xaf18b5 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1030bcd 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0xb0a865 0xb0a83a 0xb09077 0xb0b507 0xb0b4e4 0xe0ccbc 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0xb0a864 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb0a839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0b506 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x66 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0b4e3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x43 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:94 # 0xe0ccbb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [6: 7680] @ 0x947075 0x947045 0x946f57 0x791a42 0x791e9c 0x946ed6 0x946a54 0x791a42 0x791e9c 0x946756 0x94632b 0x922917 0x95be7b 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x947074 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x947044 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x946f56 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946ed5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x946a53 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x946755 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94632a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x69a607 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69a606 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a66dd 0x6a6682 0x6a6670 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66dc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1088] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4320] @ 0x6b40ef 0x6b4b5f 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 5184] @ 0x10b541d 0x10b545e 0x10b4005 0x10b38c6 0x489381 # 0x10b541c slices.Clone[...]+0x7c slices/slices.go:360 # 0x10b545d 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 # 0x10b4004 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [15: 1200] @ 0x51d4a6 0xcd9b31 0xcdfadc 0xcfd3a2 0xcf84c2 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd9b30 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf84c1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 64] @ 0xb6ff85 0xb6ff23 0xb6ff37 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff84 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x8a176f 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [8: 256] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c2a5 0x53c419 0x76d22b 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76d22a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 6720] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 18432] @ 0x5ac4ca 0x1174037 0x1174013 0x118b00f 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xc489af 0xc5984c 0xc59834 0xcb65e5 0xcb369f 0xcb337d 0xcb320d 0x489381 # 0xc489ae golang.org/x/net/internal/socket.(*Conn).sendMsg+0x4e golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:46 # 0xc5984b golang.org/x/net/internal/socket.(*Conn).SendMsg+0x1eb golang.org/x/net@v0.48.0/internal/socket/socket.go:255 # 0xc59833 golang.org/x/net/ipv6.(*payloadHandler).WriteTo+0x1d3 golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:65 # 0xcb65e4 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x1e4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:813 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [7: 1344] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [2: 96] @ 0x64c7a5 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x64c7a4 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [22: 704] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [20: 7040] @ 0x6a3472 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3471 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 1856] @ 0xb0e410 0xb0e7d2 0x10b69b5 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e40f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10b69b4 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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: 320] @ 0x4bc226 0x4cd2e9 0x5b1a65 0x5b1a66 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4bc225 reflect.packEface+0x45 reflect/value.go:135 # 0x4cd2e8 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5b1a64 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5b1a65 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xc43545 0xc4337d 0xc421b7 0xc414fe 0xc3c1a9 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0xc43544 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4337c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc421b6 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x4f6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:348 # 0xc414fd github.com/libp2p/go-libp2p-pubsub.(*validation).ValidateLocal+0x7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:249 # 0xc3c1a8 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x888 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:361 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [8: 384] @ 0x6b3dbb 0x6b3d98 0x6b3cdf 0x11545a8 0x8d6b67 0x11543da 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b3dba bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6b3d97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6b3cde github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11545a7 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:551 # 0x8d6b66 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11543d9 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:548 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8db4f5 0x8db3a5 0xd56f98 0xd56f5b 0xd56d2f 0x489381 # 0x8db4f4 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd56f97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd56f5a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd56d2e 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 [89: 5696] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x6b2373 0x115335a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x1153359 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6720] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0xc3bf05 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0xc3bf04 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:351 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [10: 1920] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x115a9d8 0x115a9bd 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a9d7 github.com/pactus-project/pactus/types/certificate.NewCertificate+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:30 # 0x115a9bc github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x1c github.com/pactus-project/pactus/consensus/consensus.go:411 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11520] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [3: 576] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [4: 256] @ 0xb70334 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb70333 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 480] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40a96d 0x410a9c 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6336] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x6a2dfe 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2dfd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:137 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 384] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6af71d 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bd1 0x6b05a6 0x115a14d 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bd0 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xb0 github.com/pactus-project/pactus/consensus/log/messages.go:32 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1280] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4608] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159b7f 0x115d5cb 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159b7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPMainVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:344 # 0x115d5ca github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x1ca github.com/pactus-project/pactus/consensus/cp_mainvote.go:31 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10720] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x538d59 0x648569 0x648531 0x64994f 0x64cde5 0x489381 # 0x538d58 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x648568 context.WithDeadline+0x2e8 context/context.go:626 # 0x648530 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 160] @ 0x76f316 0x76f21f 0xb0984f 0xb0ab7c 0xb0ab66 0xb09077 0xb0cb17 0xb0cb00 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x76f315 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0ab7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb0ab65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0cb16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0caff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0xb1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:360 0: 0 [3: 576] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [31: 5952] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x168f02e 0x69071d 0x690c8b 0xda1da5 0xda243b 0xda1f70 0xd9d61b 0xd9d317 0xda75fa 0xddaa3b 0xdd8b6b 0xdd7965 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x69071c crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x690c8a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.46.0/hkdf/hkdf.go:86 # 0xda1da4 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.57.1/internal/handshake/hkdf.go:22 # 0xda243a 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 # 0xda1f6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:45 # 0xd9d61a 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 # 0xd9d316 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 # 0xda75f9 github.com/quic-go/quic-go.init.func1+0xf39 github.com/quic-go/quic-go@v0.57.1/connection.go:355 # 0xddaa3a github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa1a github.com/quic-go/quic-go@v0.57.1/server.go:818 # 0xdd8b6a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x7aa github.com/quic-go/quic-go@v0.57.1/server.go:547 # 0xdd7964 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.57.1/server.go:303 0: 0 [38: 3040] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [25: 1200] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 14976] @ 0x958cf0 0x958ce4 0x958025 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x958cef crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:335 # 0x958ce3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x958024 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 6912] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4800] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7680] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1872] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xcafaf7 0xcaec73 0x489381 # 0xcafaf6 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc96 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [8: 384] @ 0x83aeac 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xb6dd4a 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x83aeab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xb6dd49 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:71 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [14: 224] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [7: 168] @ 0x10cbc45 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10cbc44 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xafac0e 0xb6f8d4 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xafac0d 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 # 0xb6f8d3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:157 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 3840] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af192 0x6af10f 0x115cf66 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115cf65 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x185 github.com/pactus-project/pactus/consensus/cp_decide.go:24 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 16128] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x115ed36 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 576] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [26: 1248] @ 0x69361b 0x697e1f 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1440] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1568] @ 0x10c6205 0x10c629b 0x10c5bb5 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x10c6204 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c629a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10c5bb4 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [15: 960] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 288] @ 0x1144bc9 0xc27c26 0xc27a50 0xc41d59 0xc414fe 0xc3c1a9 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0x1144bc8 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc27c25 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc27a4f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc41d58 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x98 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:327 # 0xc414fd github.com/libp2p/go-libp2p-pubsub.(*validation).ValidateLocal+0x7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:249 # 0xc3c1a8 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x888 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:361 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [3: 576] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [19: 6080] @ 0x6bbf5d 0x6bbf51 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bbf5c encoding/json.NewDecoder+0x29c encoding/json/stream.go:34 # 0x6bbf50 github.com/rs/zerolog.ConsoleWriter.Write+0x290 github.com/rs/zerolog@v1.34.0/console.go:140 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [68: 26112] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [85: 32640] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6656] @ 0x115ac67 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x1147459 0x118b5c5 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x1147458 github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0xb8 github.com/pactus-project/pactus/sync/bundle/message/hello.go:31 # 0x118b5c4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x164 github.com/pactus-project/pactus/sync/sync.go:233 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 6720] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4a1fbc 0x4a1e06 0x4a1b7c 0x8a16b8 0xc10b1a 0xc10b10 0xc1071b 0x489381 # 0x4a1fbb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a1e05 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a1b7b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8a16b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc10b19 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc10b0f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [6: 288] @ 0x47ef3a 0x47ef4f 0x6af7d6 0x6af7d1 0x6af76d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af7d5 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x215 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:15 # 0x6af7d0 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x210 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:54 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6720] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6b938 0xb6b8f3 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6b937 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xb6b8f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x52 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [47: 9024] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 35712] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b0465 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0464 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x524 github.com/pactus-project/pactus/consensus/log/log.go:41 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [6: 384] @ 0x73da74 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d493 0xcd770d 0xcd89b4 0xd33f59 0x10c5baf 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c5bae 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [14: 1568] @ 0xcf9689 0xcf9782 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcf9688 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf9781 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 1152] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [116: 22272] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 72] @ 0x5c600b 0x5c6906 0x692ddd 0x8d67ad 0x8d67c1 0x8d90eb 0x8da664 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8d67ac github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8d67c0 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x8d90ea github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x8da663 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x114a3d2 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x114a3d1 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x31 github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6720] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x49dfca 0x49d987 0x773ece 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x49dfc9 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49d986 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x773ecd github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x937170 0x934e3e 0x92ebae 0x925852 0x963a28 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x93716f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ef crypto/tls/handshake_client_tls13.go:520 # 0x934e3d crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [32: 6144] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [105: 60480] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [76: 29184] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10560] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5264] @ 0x4856dc 0x4eb048 0xcf56b3 0xcf5298 0xcf5379 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xcf56b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcf5297 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcf5378 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [66: 6336] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 128] @ 0x6a467d 0x6a2ef0 0x6a4f05 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a467c github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6912] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [50: 4800] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4864] @ 0xb6dcfd 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6dcfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:52 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [95: 18240] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [14: 1792] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x8d6065 0x8d87be 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d6064 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3456] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1632] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1632] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [14: 672] @ 0x6a1f45 0x6a0c07 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1f44 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:468 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58eb2c 0x58ea4f 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6944fe 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58eb2b math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58ea4e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6944fd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xbdaa5e 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdaa5d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd3d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 5184] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 13824] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x118af65 0x118b005 0x1188de5 0x1188925 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x1188de4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1188924 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x6af7ea 0x6af7d1 0x6af76d 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af7e9 github.com/pactus-project/pactus/consensus/voteset.newVoteBox+0x229 github.com/pactus-project/pactus/consensus/voteset/vote_box.go:14 # 0x6af7d0 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x210 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:54 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [111: 21312] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [36: 4032] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb6ff9e 0xb6ff23 0xb6ff37 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb6ff9d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 640] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x58eb2c 0x58ea4f 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6942b7 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58eb2b math/big.nat.make+0x1eb math/big/nat.go:67 # 0x58ea4e math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 2688] @ 0x6a6612 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6a6611 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x111 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [111: 21312] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [40: 1280] @ 0x691117 0x69948f 0x1151cab 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691116 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x116 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x69948e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x1151caa github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 648] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x466d26 0xb6ff9e 0xb6ff23 0xb6ff37 0xb7051a 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ff9d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6ff22 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb70519 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:109 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb77765 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb77764 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:276 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 2880] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4320] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 6336] @ 0x10b6273 0x10b3dd9 0x10b38c6 0x489381 # 0x10b6272 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 # 0x10b3dd8 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 # 0x10b38c5 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 [108: 20736] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [52: 4992] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [32: 6144] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8db4f5 0x8db3a5 0xd56f98 0xd56f5b 0x10c46f2 0xd27fe5 0x489381 # 0x8db4f4 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd56f97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd56f5a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [38: 7296] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 80960] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x8db2e9 0x10cbee5 0x10cbcf7 0x8dadab 0x10cbb4d 0x10c7462 0x551475 0xafed05 0xafed00 0xafde05 0xafde06 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x8db2e8 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x10cbee4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x10cbcf6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cbb4c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x10c7461 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 # 0x551474 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xafed04 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 # 0xafecff 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 # 0xafde04 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 # 0xafde05 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [29: 12992] @ 0x8dbacc 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x8dbacb github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0x4b github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:9 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x16d92a5 0x16de473 0x96116d 0x91c607 0x95d8c5 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16d92a4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95d8c4 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1728] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 672] @ 0x57e753 0x5e76b4 0x5e7e47 0x605445 0x604c9e 0x604c94 0x6930cd 0x692934 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x57e752 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x5e76b3 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 # 0x5e7e46 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 # 0x605444 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 # 0x604c9d 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 # 0x604c93 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 # 0x6930cc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [109: 20928] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [96: 18432] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 112] @ 0x10c6205 0x10c629b 0x10c5bb5 0xc0fecd 0xc1041a 0x489381 # 0x10c6204 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x10c629a github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x10c5bb4 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 # 0xc0fecc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 # 0xc10419 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeerWithBackoff+0xd9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:149 0: 0 [5: 960] @ 0x6930af 0x691286 0x1147598 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6930ae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x691285 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xe5 github.com/pactus-project/pactus/crypto/bls/bls.go:70 # 0x1147597 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x37 github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 11520] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x66d125 0x66625b 0x66591b 0x65aaf8 0x66e547 0x66cab4 0x64053a 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x66d124 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x66625a net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x640539 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [34: 6528] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [62: 17856] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d59a5 0x8d776f 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d59a4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x47f205 0x4caf65 0x4b2965 0x55ca25 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x47f204 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4caf64 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b2964 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x55ca24 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc053c5 0xc05245 0xc090b3 0x8dbb5f 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0x8dbb5e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x11477ba 0x1147735 0x1147723 0x11475ca 0x117b90a 0x117b8f3 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x11477b9 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x1147734 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:75 # 0x1147722 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:63 # 0x11475c9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x69 github.com/pactus-project/pactus/sync/bundle/message/hello.go:55 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 5376] @ 0x791d17 0x791b67 0x79197d 0x94f285 0x791a42 0x791e9c 0x94f127 0x94f0b7 0x94f08a 0x791a42 0x791e9c 0x94edd4 0x94ed3c 0x922917 0x95d065 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x791d16 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x791b66 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x79197c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x94f284 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94f126 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94f0b6 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x94f089 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x94edd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x94ed3b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x922916 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xd5711d 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0xd5711c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [4: 384] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x6a4f05 0x115ff2d 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x6a4f04 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x24 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x115ff2c github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x12c github.com/pactus-project/pactus/consensus/propose.go:52 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [15: 2880] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1280] @ 0x64003a 0x63ffb0 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x640039 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x63ffaf net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [9: 16128] @ 0x921c8e 0x9224bb 0x922986 0x95cf45 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x921c8d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x9224ba crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95cf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 89088] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xb793c9 0x489381 # 0xb793c8 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 [16: 768] @ 0xaf3c85 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0xaf3c84 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [60: 2880] @ 0x83b536 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [8: 1536] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [17: 69632] @ 0xaf191f 0xaf18b2 0xaf18b6 0x1043325 0x10425f4 0x1041bf0 0x489381 # 0xaf191e bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xaf18b1 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xaf18b5 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x1043324 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 # 0x10425f3 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 # 0x1041bef github.com/libp2p/go-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: 176] @ 0xd5510f 0xd5469a 0xd52c32 0x489381 # 0xd5510e 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [27: 2592] @ 0x5d5e25 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1056] @ 0xb1e80e 0xb6b998 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb1e80d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xb6b997 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [13: 1248] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1248] @ 0x47ef3a 0x47ef4f 0xc20596 0xc2057c 0xc2c185 0x489381 # 0xc20595 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2d5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc2057b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2bb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 2654208] @ 0x6f2112 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2111 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc2460c 0xc244b5 0xc20785 0xc2c185 0x489381 # 0xc2460b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc244b4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [36: 1152] @ 0x5ef5ca 0x6040c5 0x60387b 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8c5585 0x8c5597 0x8c91d7 0x8d5944 0x8d776f 0x8d86bf 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5584 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8c5596 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8c91d6 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x8d5943 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0xb1b28b 0xb1b27c 0xb1b214 0xb1b22a 0xb1e70c 0xb6b998 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb1b28a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb1b27b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb1b213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb1b229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb1e70b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb6b997 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [30: 4320] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11585bc 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x11585bb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x17b github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [1: 32] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [57: 21888] @ 0x10b6c69 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0x10b6c68 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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 [18: 1728] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5184] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2304] @ 0x5d5e25 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55e016 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55e015 encoding/json.(*decodeState).literalStore+0xcf5 encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6911e5 0x699265 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2240] @ 0xb72bfd 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72bfc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:270 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xcd9af9 0xcdfadc 0xcfd3a2 0xcf84c2 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcd9af8 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf84c1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 192] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5376] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 25344] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af192 0x6af10f 0x115d534 0x115dd45 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af191 maps.Copy[...]+0xf1 maps/maps.go:64 # 0x6af10e github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).BinaryVotes+0x6e github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:154 # 0x115d533 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).decide+0x133 github.com/pactus-project/pactus/consensus/cp_mainvote.go:26 # 0x115dd44 github.com/pactus-project/pactus/consensus.(*cpMainVoteState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_mainvote.go:92 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 33792] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [79: 30336] @ 0xb793c9 0x489381 # 0xb793c8 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 [23: 552] @ 0x83b536 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [4: 192] @ 0x59dec5 0x59cc95 0x59c773 0x69343f 0x6933f3 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69343e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6933f2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1920] @ 0x47ef3a 0x47ef4f 0x6b08c5 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b08c4 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [18: 576] @ 0x697e05 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697e04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11136] @ 0xcf96a5 0xcf96a6 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [21: 4032] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x168eef7 0x16d9655 0x16de5a6 0x16dda30 0x95bf38 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16dda2f crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x95bf37 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [37: 7104] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x51d4a6 0x6a31bf 0x6a3112 0x6a30e6 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6a31be github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xfe github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6a3111 github.com/pactus-project/pactus/crypto/hash.Hash.LogString+0x51 github.com/pactus-project/pactus/crypto/hash/hash.go:85 # 0x6a30e5 github.com/pactus-project/pactus/types/block.(*Block).LogString+0x25 github.com/pactus-project/pactus/types/block/block.go:167 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x115ac67 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [35: 280] @ 0xbdaf18 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdaf17 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [28: 5376] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4800] @ 0x6911e5 0x699265 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6911e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:64 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2240] @ 0xc053c5 0xc05245 0xc090b3 0xb7931c 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0xb7931b 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 [40: 1280] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [27: 5184] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4992] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 30368] @ 0x698eed 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698eec github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8640] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6982ce 0x6981cc 0x6a6815 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6982cd github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x12d github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6981cb github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPPreVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:236 # 0x6a6814 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x314 github.com/pactus-project/pactus/types/vote/vote.go:107 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1408] @ 0x6a66dd 0x6a6682 0x6a6670 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6a66dc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 192] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 1024] @ 0x7a473e 0x7a4753 0x96aa14 0x91c616 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7a473d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7a4752 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x96aa13 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x91c615 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [114: 21888] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 48] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 704] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [36: 6912] @ 0xc053c5 0xc05245 0xc090b3 0xb7931c 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0xb7931b 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 [29: 6032] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc18b45 0xc18a29 0xc175d6 0xc2f55c 0xc2c0e7 0x489381 # 0xc18b44 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc18a28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc175d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [49: 4704] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 576] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [48: 4608] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 128] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [100: 19200] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [26: 3328] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [52: 14976] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb6ffc6 0xb6ff37 0xb704ee 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb6ffc5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb6ff36 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:46 # 0xb704ed github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:108 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0x8db491 0x8db3a5 0x10cc206 0x10cc1a3 0x10cc607 0x8dadab 0x10cc489 0x10c7402 0x4d414e 0xaf1431 0xaf140f 0x73cc91 0xaf0cea 0xaf1065 0xafe9a5 0x489381 # 0x8db490 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x10cc205 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x10cc1a2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x10cc606 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x8dadaa github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x10cc488 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x10c7401 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 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xaf1430 io.ReadFull+0x30 io/io.go:354 # 0xaf140e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x73cc90 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xaf0ce9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xaf1064 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xafe9a4 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: 128] @ 0xb70334 0xb7822b 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb70333 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:69 # 0xb7822a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:330 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0x73da74 0xb77d87 0xb77d61 0xb77d62 0xb77e2e 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xb77d86 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77d60 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77d61 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77e2d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:325 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-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] @ 0xb1e5fa 0xb6b998 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb1e5f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xb6b997 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [85: 29920] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af845 0x6af76d 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af844 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x284 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:55 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8640] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6720] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [26: 2496] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 864] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af71d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x115ec56 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [28: 896] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [20: 1920] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1520] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10496] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [107: 20544] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10176] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [33: 25344] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 6912] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4800] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 2976] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4160] @ 0xcd987e 0xcd6e28 0xcd5886 0xd27e37 0x489381 # 0xcd987d 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 # 0xcd6e27 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 # 0xcd5885 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 # 0xd27e36 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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 416] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [54: 48384] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1664] @ 0x8c5ce7 0x8c7ce5 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c5ce6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8c7ce4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [57: 456] @ 0xc2f7d3 0xc2c0e7 0x489381 # 0xc2f7d2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [106: 20352] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [33: 1584] @ 0x117409b 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x117409a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:86 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [76: 87552] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5280] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af845 0x6af76d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af844 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x284 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:55 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5568] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [6: 384] @ 0x6bbdc6 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bbdc5 github.com/rs/zerolog.ConsoleWriter.Write+0x105 github.com/rs/zerolog@v1.34.0/console.go:129 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb72af5 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72af4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:259 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xaf39ae 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf39ad github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [45: 1080] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x8d8fea 0x8d6d27 0x8d8bd8 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x8d8fe9 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee.func1+0x89 github.com/pactus-project/pactus/execution/executor/sortition.go:77 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x8d8bd7 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x197 github.com/pactus-project/pactus/execution/executor/sortition.go:75 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xa417b1 0xa414cd 0xa465ac 0xb78016 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xa417b0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78015 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:323 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 6912] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a2046 0x8c79e9 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8c79e8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [14: 2688] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 22656] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [5: 80] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [111: 21312] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [48: 9216] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 183744] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [20: 640] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [41: 5248] @ 0x5ac4ca 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [108: 20736] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [44: 8448] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 5952] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6144] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [74: 42624] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4608] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 96] @ 0xc4b36f 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0xc4b36e golang.org/x/net/internal/socket.sockaddrToAddr+0x22e golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:117 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [2: 480] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 1536] @ 0x4a2592 0x4a1b25 0x8a1914 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x168eef7 0x16d9655 0x16de5a6 0x16df675 0x95bf19 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168eef6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x16d9654 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x16de5a5 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x16df674 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x95bf18 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1104] @ 0xc3ba45 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0xc3ba44 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x124 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:274 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [11: 1056] @ 0x55e016 0x55a935 0x55c451 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55e015 encoding/json.(*decodeState).literalStore+0xcf5 encoding/json/decode.go:965 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [52: 1664] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 512] @ 0xaf6049 0xaf6015 0xb743ca 0xb76af0 0x489381 # 0xaf6048 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xaf6014 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [2: 96] @ 0xb700de 0xb7012e 0xb704cc 0xb781e7 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb700dd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:36 # 0xb7012d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:56 # 0xb704cb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:107 # 0xb781e6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:334 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [191: 36672] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [44: 4224] @ 0x6a6abf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a6abe github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0x1e github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 20480] @ 0xc70c3c 0xc709d6 0xcb6445 0xcb6433 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc70c3b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb github.com/miekg/dns@v1.1.69/msg.go:789 # 0xc709d5 github.com/miekg/dns.(*Msg).PackBuffer+0x75 github.com/miekg/dns@v1.1.69/msg.go:730 # 0xcb6444 github.com/miekg/dns.(*Msg).Pack+0x44 github.com/miekg/dns@v1.1.69/msg.go:721 # 0xcb6432 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x32 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:763 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [78: 1248] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6bcf78 0x6bcf40 0x6bcfba 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115412b 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcf77 strconv.quoteWith+0xad7 strconv/quote.go:24 # 0x6bcf3f strconv.Quote+0xa9f strconv/quote.go:126 # 0x6bcfb9 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb19 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115412a github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x76a github.com/pactus-project/pactus/state/state.go:515 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1792] @ 0x413e14 0xafe5a5 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafe5a4 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [22: 12672] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10560] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1584] @ 0x559bd7 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 64512] @ 0x921c8e 0x9224bb 0x922986 0x95d065 0x958085 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x921c8d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x9224ba crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [151: 19328] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 138240] @ 0x4dbaa6 0x6535d1 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dbaa5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x6535d0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [60: 5760] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [9: 1152] @ 0x4a24b2 0x4a1b25 0x8a1914 0xcf6fca 0xcf6fad 0xcf665c 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcf6fc9 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xcf6fac github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [29: 1856] @ 0x5ac4ca 0x6933be 0x69339b 0x5b1b44 0x5b34e9 0x5af7fc 0x5ac8c6 0x5ac49c 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6933bd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x69339a github.com/pactus-project/pactus/crypto/bls.(*Signature).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/signature.go:56 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 11520] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aec45 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aec44 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x184 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:111 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [79: 3792] @ 0x466d26 0xaf3834 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf3833 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1b3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:47 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 400] @ 0x83b4d6 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b4d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [16: 1792] @ 0x413e14 0x4eb008 0xafe67c 0xafdf85 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xafe67b 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 # 0xafdf84 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [30: 960] @ 0x1151b2e 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151b2d github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/certificate.go:361 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [178: 4272] @ 0x5c600b 0x5c6906 0x692ddd 0x115ab8e 0x115aba2 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x115ab8d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x10d github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x115aba1 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x121 github.com/pactus-project/pactus/consensus/consensus.go:430 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [102: 19584] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [9: 864] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2160] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6960] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x6946e5 0x6946c6 0x6942b7 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6946e4 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6946c5 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x538e88 0x648569 0x648531 0x64994f 0x64cde5 0x489381 # 0x538e87 context.WithDeadlineCause+0x207 context/context.go:652 # 0x648568 context.WithDeadline+0x2e8 context/context.go:626 # 0x648530 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x64994e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x64cde4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 32] @ 0x6fd06f 0x6edd36 0x6eddda 0x6edd36 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6edd35 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 # 0x6eddd9 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 # 0x6edd35 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 1409024] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x114f42e 0x114f42e 0x114f465 0x115114f 0x1151135 0x11561ff 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x115114e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1151134 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:222 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [50: 9600] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcf3bf6 0xcf3745 0xcfd2e5 0xd56579 0xd55055 0xd5469a 0xd52c32 0x489381 # 0xcf3bf5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xcf3744 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xcfd2e4 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 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef5b 0x16d92da 0x16de473 0x9610ee 0x91c607 0x95bfea 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef5a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x9610ed crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95bfe9 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x113d81c 0x10b56c2 0x10b401b 0x10b38c6 0x489381 # 0x113d81b github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:224 # 0x10b56c1 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 # 0x10b401a 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 # 0x10b38c5 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 [37: 1776] @ 0x47ef3a 0x47ef4f 0xc204f6 0xc204dc 0xc2c185 0x489381 # 0xc204f5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc204db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [18: 3456] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3520] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x69203d 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2016] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2640] @ 0x691ffb 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691ffa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x691117 0x115ad4d 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691116 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x116 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x115ad4c github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x2cc github.com/pactus-project/pactus/consensus/consensus.go:440 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4032] @ 0x413e14 0x4eb008 0xcf56b3 0xcf5298 0xcf5379 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0xcf56b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcf5297 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcf5378 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [11: 880] @ 0x8d779c 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d779b github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 37440] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2800] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 32] @ 0x790325 0x7ab45d 0x7b140d 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x790324 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7ab45c crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x7b140c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:991 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 2240] @ 0xcd9b4d 0xcdfadc 0xcfd3a2 0xcf4434 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd9b4c 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf4433 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 4608] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5df5 0x6a5dcb 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5df4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5dca github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6984f3 0x69842c 0x6a67cf 0x6a6cbd 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6984f2 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xf2 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x69842b github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesCPMainVote+0x2b github.com/pactus-project/pactus/types/certificate/certificate.go:243 # 0x6a67ce github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x2ce github.com/pactus-project/pactus/types/vote/vote.go:110 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9312] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x922c71 0x922c72 0x922cf9 0x938786 0x934e6c 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x922c70 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x922c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x938785 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x7c5 crypto/tls/handshake_client_tls13.go:640 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 2304] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x118af65 0x118b005 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 18688] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [15: 1200] @ 0xaf39ae 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf39ad github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:62 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 7488] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [68: 26112] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4c781d 0x5b1ac5 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x5b1ac4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x1a4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1863 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 12672] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 18656] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af845 0x6af76d 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af844 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).mustGetBlockVotes+0x284 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:55 # 0x6af76c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x1ac github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:91 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x94174d 0x9233fa 0x922ef8 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x94174c crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x9233f9 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x922ef7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 1680] @ 0xc75227 0xc6fa0e 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb3345 0xcb306d 0x489381 # 0xc75226 github.com/miekg/dns.unpackString+0x7a6 github.com/miekg/dns@v1.1.69/msg_helpers.go:291 # 0xc6fa0d github.com/miekg/dns.unpackTxt+0x8d github.com/miekg/dns@v1.1.69/msg.go:537 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [99: 76032] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x4eb008 0x6ae050 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0x6ae04f 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 [38: 7296] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1147a91 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x1147a90 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x70 github.com/pactus-project/pactus/sync/bundle/message/hello.go:89 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [153: 36720] @ 0xd348d9 0xd348cb 0xd26d25 0x10b6377 0x10b3dd9 0x10b38c6 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b6376 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 # 0x10b3dd8 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 # 0x10b38c5 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: 1872] @ 0x6adf5c 0x1158671 0x115e9d8 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6adf5b github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do+0x3b github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 # 0x1158670 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x230 github.com/pactus-project/pactus/consensus/consensus.go:191 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [3: 3456] @ 0x4a2592 0x4a1b25 0x8a1739 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [27: 1728] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [7: 2688] @ 0x6a3472 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a3471 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/block/block.go:175 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [57: 5472] @ 0xb0e2df 0xb0e7d2 0x10b69b5 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e2de github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10b69b4 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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 [50: 2400] @ 0xaf3c85 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3c84 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [37: 7104] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x6930af 0x692934 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6930ae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 13440] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1856] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1216] @ 0x6921a5 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6921a4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1360] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5376] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1760] @ 0x6972a7 0x6a2e8a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6972a6 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6a2e89 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:143 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4368] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 1792] @ 0xb29576 0xb79a2a 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb29575 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 # 0xb79a29 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:497 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [52: 1248] @ 0x76daed 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76daec github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x47ef3a 0x47ef4f 0x538096 0x537339 0x5372fd 0x92554b 0x963a28 0x489381 # 0x538095 context.(*cancelCtx).propagateCancel+0x155 context/context.go:499 # 0x537338 context.withCancel+0x58 context/context.go:278 # 0x5372fc context.WithCancel+0x1c context/context.go:241 # 0x92554a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 112] @ 0xdad26a 0xdad1f6 0xda88be 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xdad269 github.com/quic-go/quic-go.newDatagramQueue+0x909 github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:37 # 0xdad1f5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xda88bd github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [3: 48] @ 0x5c8f97 0x6a3205 0x6a31d0 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c8f96 github.com/pactus-project/pactus/crypto.Address.ShortString+0xd6 github.com/pactus-project/pactus/crypto/address.go:101 # 0x6a3204 github.com/pactus-project/pactus/crypto.Address.LogString+0x144 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6a31cf github.com/pactus-project/pactus/types/block.(*Block).LogString+0x10f github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x5ef5ca 0x6040c5 0x603829 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1376] @ 0x69203d 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69203c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a6612 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a6611 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x111 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb72a7f 0xb72a2f 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72a7e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xb72a2e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:253 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 3360] @ 0xc3bbcf 0xc3b756 0x1139bf2 0x1139bfc 0x113ffb4 0x489381 # 0xc3bbce github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x2ae github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:292 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139bf1 github.com/pactus-project/pactus/network.(*gossipService).publish+0x111 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139bfb github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x11b github.com/pactus-project/pactus/network/gossip.go:88 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [2: 128] @ 0x16de438 0x16de009 0x95d7ff 0x95d7ca 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16de437 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d7fe crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x95d7c9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [118: 67968] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54d258 0xc4aba7 0xc4884c 0x508568 0x664c36 0xc486a5 0xc522a5 0xc52290 0xcb0c4e 0xcb0aee 0x489381 # 0x54d257 golang.org/x/sys/unix.RecvmsgBuffers+0x177 golang.org/x/sys@v0.40.0/unix/syscall_unix.go:391 # 0xc4aba6 golang.org/x/net/internal/socket.recvmsg+0x26 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:34 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc522a4 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x224 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5228f golang.org/x/net/ipv4.(*payloadHandler).ReadFrom+0x20f golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 # 0xcb0c4d github.com/libp2p/zeroconf/v2.(*client).recv.func2+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [18: 576] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x54317a 0x5c856a 0x5c90d2 0x69b533 0x6a1511 0x6a1f5e 0x6a2046 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x69b532 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3024] @ 0x83aeac 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83aeab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [20: 960] @ 0xcf55b9 0xcf5577 0xcf5298 0xcf5379 0x489381 # 0xcf55b8 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xcf5576 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcf5297 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcf5378 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3: 72] @ 0x693556 0x697b87 0x8c7fd3 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x693555 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x697b86 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:166 # 0x8c7fd2 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x392 github.com/pactus-project/pactus/store/store.go:180 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69382f 0x692916 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11712] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xcb59a5 0xcb425d 0xcb3a9a 0xcb3614 0xcb337d 0xcb306d 0x489381 # 0xcb59a4 github.com/libp2p/zeroconf/v2.(*Server).appendAddrs+0x4c4 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:696 # 0xcb425c github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x3dc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:464 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [3: 835584] @ 0x6f2012 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2011 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2848] @ 0xbd95ce 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd95cd github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1008] @ 0xcf9717 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcf9716 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [71: 4544] @ 0x590b7d 0x590b48 0x57d386 0x5cc125 0x5cc126 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc124 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x5cc125 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:175 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x6bcfb9 0x6bcf40 0x6bcfba 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bcfb8 strconv.quoteWith+0xb18 strconv/quote.go:24 # 0x6bcf3f strconv.Quote+0xa9f strconv/quote.go:126 # 0x6bcfb9 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb19 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 384] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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: 128] @ 0x51d4a6 0xa46574 0xb78e4c 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa46573 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78e4b 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 [21: 1680] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1488] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [84: 32256] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x52af45 0x52b050 0x5bce2f 0x5bd50a 0x5c8f3c 0x5c8ed3 0x6a3205 0x6a31d0 0x6e13f1 0x6e1d88 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x52af44 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52b04f strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5bce2e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x5bd509 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x5c8f3b github.com/pactus-project/pactus/crypto.Address.String+0x7b github.com/pactus-project/pactus/crypto/address.go:89 # 0x5c8ed2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:99 # 0x6a3204 github.com/pactus-project/pactus/crypto.Address.LogString+0x144 github.com/pactus-project/pactus/crypto/address.go:106 # 0x6a31cf github.com/pactus-project/pactus/types/block.(*Block).LogString+0x10f github.com/pactus-project/pactus/types/block/block.go:168 # 0x6e13f0 github.com/pactus-project/pactus/util/logger.addFields+0x3b0 github.com/pactus-project/pactus/util/logger/logger.go:136 # 0x6e1d87 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x5c90d2 0x699eac 0x69a53f 0x6a1511 0x6a12c6 0x6a37aa 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a12c5 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:297 # 0x6a37a9 github.com/pactus-project/pactus/types/block.(*Block).Encode+0xc9 github.com/pactus-project/pactus/types/block/block.go:207 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 45056] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 13312] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0xcf3bdd 0xcf38a5 0xcfd2fb 0xd56579 0xd55055 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0xcf3bdc github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xcf38a4 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xcfd2fa github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/transport.go:53 # 0xd56578 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 # 0xd55054 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 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 64] @ 0xb298bf 0xb788a7 0xb78889 0xb7884f 0xb785be 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb788a6 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 # 0xb78888 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 # 0xb7884e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:382 # 0xb785bd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:356 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 5952] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [110: 21120] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 96] @ 0x6a2a3f 0x6a2a33 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a2a3e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6a2a32 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:58 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [53: 10176] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1072b68 0x107290e 0x10716c6 0x1070924 0x106e0c7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x1072b67 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).writeResponse+0x167 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:610 # 0x107290d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleError+0x12d github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:596 # 0x10716c5 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect.func3+0x65 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:377 # 0x1070923 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x1923 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:420 # 0x106e0c6 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [66: 11616] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2752] @ 0x73da74 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [86: 4128] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [30: 12480] @ 0x6b2373 0x1156702 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x1156701 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x691ffb 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691ffa github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 29184] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc09eff 0x10c6724 0x10c5b3c 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xc09efe 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 # 0x10c6723 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 # 0x10c5b3b 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [3: 192] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7809cb 0x77d44a 0x7ac398 0x7b16a8 0x7b211d 0x957669 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7809ca crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x77d449 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7ac397 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7b16a7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x957668 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [48: 2304] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57db98 0x69472a 0x6942b7 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57db97 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x694729 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1248] @ 0x4dbaa6 0x653c65 0x6528f9 0xb0ca97 0xb0e97c 0xb0e705 0xd2738b 0x10d0271 0x10d303f 0x10d383e 0x10d2b32 0x489381 # 0x4dbaa5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x653c64 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb0e97b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb0e704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd2738a 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 # 0x10d0270 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 # 0x10d303e 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 # 0x10d383d 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 # 0x10d2b31 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: 720] @ 0x4bc226 0x4cd2e9 0x5b1a65 0x5b1a66 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4bc225 reflect.packEface+0x45 reflect/value.go:135 # 0x4cd2e8 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5b1a64 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5b1a65 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 2960] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 256] @ 0xafd66f 0xafd610 0xafd5a9 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xafd66e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xafd60f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xafd5a8 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [65: 7280] @ 0x73d965 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:128 0: 0 [3: 72] @ 0xafa17f 0xafa15f 0xb6df65 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xafa17e go.opentelemetry.io/otel/metric.WithAttributeSet+0x7e go.opentelemetry.io/otel/metric@v1.39.0/instrument.go:354 # 0xafa15e 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 # 0xb6df64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:90 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [9: 1152] @ 0x8d5705 0x11508ac 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d5704 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11508ab github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:148 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [190: 36480] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9216] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5184] @ 0xb0e410 0xb0e7d2 0x10b69b5 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e40f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10b69b4 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [4: 128] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 96768] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [145: 30160] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc17866 0xc175a5 0xc2f55c 0xc2c0e7 0x489381 # 0xc17865 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc175a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [36: 6912] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 51840] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af43a 0x6af3be 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af439 maps.Copy[...]+0x179 maps/maps.go:64 # 0x6af3bd github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0xfd github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:46 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x115a80c 0x1156f4a 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115a80b github.com/pactus-project/pactus/consensus.(*consensus).announceNewBlock+0x4b github.com/pactus-project/pactus/consensus/consensus.go:404 # 0x1156f49 github.com/pactus-project/pactus/consensus.(*commitState).decide+0x269 github.com/pactus-project/pactus/consensus/commit.go:30 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 5184] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0x47f205 0x4caf65 0x4b2965 0x55ca25 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x47f204 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4caf64 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b2964 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x55ca24 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [116: 22272] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [33: 9504] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af43a 0x6af3be 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af439 maps.Copy[...]+0x179 maps/maps.go:64 # 0x6af3bd github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0xfd github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:46 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1904] @ 0xcf9676 0xcf976c 0xcf8586 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcf9675 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xcf976b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xcf8585 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [59: 11328] @ 0x59dec5 0x59cc95 0x59c773 0x6978d5 0x6978b7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6978d4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6978b6 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:136 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7280] @ 0x697ccb 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a5f2d 0x6a5e4c 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a5f2c github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5e4b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x539685 0x10c57b0 0x10c5752 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0x10c57af github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.46.0/core/network/context.go:68 # 0x10c5751 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 320] @ 0xc5e27a 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc5e279 github.com/miekg/dns.init.func3+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:13 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [51: 8976] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 14080] @ 0x921c8e 0x9224bb 0x922986 0x95be7b 0x958072 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x921c8d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x9224ba crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95be7a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x958071 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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: 2880] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91e53b 0x922c71 0x922c72 0x922cf9 0x952b5e 0x95211a 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91e53a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x922c70 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x922c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7360] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x16d92a5 0x16de473 0x16de009 0x95d7ff 0x95d7ca 0x958094 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x16d92a4 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x16de008 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x95d7fe crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x95d7c9 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x958093 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [24: 3072] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x4856dc 0x4eb048 0xcf56b3 0xcf5e06 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0xcf56b2 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xcf5e05 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0xa5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:459 0: 0 [31: 992] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc70585 0xc71330 0xc71519 0xcb3345 0xcb320d 0x489381 # 0xc70584 github.com/miekg/dns.unpackRRslice+0x124 github.com/miekg/dns@v1.1.69/msg.go:666 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb3344 github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0x84 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:315 # 0xcb320c github.com/libp2p/zeroconf/v2.(*Server).recv6+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:307 0: 0 [17: 4352] @ 0x8a176f 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [27: 1728] @ 0x69787b 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69787a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 440] @ 0xc1c5a5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c5a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x644 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [7: 336] @ 0x697745 0x697718 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x697744 bytes.NewBuffer+0x44 bytes/buffer.go:478 # 0x697717 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0x17 github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 6528] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [42: 8064] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4928] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2592] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6b0505 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0504 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x5c4 github.com/pactus-project/pactus/consensus/log/log.go:48 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 128] @ 0x5d1dfa 0x5d1e06 0x5bf61d 0x168ef0f 0x16d92da 0x16de473 0x96116d 0x91c607 0x939605 0x934eb6 0x92ebae 0x925852 0x963a28 0x489381 # 0x5d1df9 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x5d1e05 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x5bf61c crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x168ef0e crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x939604 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x124 crypto/tls/handshake_client_tls13.go:841 # 0x934eb5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x7b5 crypto/tls/handshake_client_tls13.go:146 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [35: 6720] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 73728] @ 0x4d3f53 0x4a1c11 0x4d4b88 0x4d4571 0x4d42ec 0x4d42cb 0xcf7ee5 0xcf752f 0xcf7378 0x489381 # 0x4d3f52 io.init.func1+0x32 io/io.go:657 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d4b87 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d4570 io.copyBuffer+0x150 io/io.go:415 # 0x4d42eb io.Copy+0x8b io/io.go:388 # 0x4d42ca io.CopyN+0x6a io/io.go:364 # 0xcf7ee4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [18: 10368] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xafb18f 0xafc770 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xafb18e github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x22e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/metrics/metrics.go:155 # 0xafc76f 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [8: 1024] @ 0x4a24b2 0x4a1b25 0x8a1914 0xc0f4ce 0xc0f4b7 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x4a24b1 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1913 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc0f4cd github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc0f4b6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 5600] @ 0xaf36ef 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf36ee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [50: 4800] @ 0xb0e2df 0xb0e7d2 0x10b6479 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e2de github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10b6478 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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 [116: 22272] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [97: 18624] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [142: 13632] @ 0xaf36ce 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf36cd github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:41 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 4992] @ 0xd28c89 0xd27f7f 0x489381 # 0xd28c88 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 # 0xd27f7e 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 [8: 384] @ 0x66d125 0x6661b0 0x66591b 0x65aaf8 0x66e547 0x66cab4 0x64053a 0x63ff93 0x64ba0c 0x65fb4f 0x63f857 0x65cd57 0x63e774 0x489381 # 0x66d124 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x6661af net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x66591a net.socket+0x29a net/sock_posix.go:70 # 0x65aaf7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x66e546 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x66cab3 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x640539 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x63ff92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x64ba0b net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x65fb4e net.(*Resolver).lookupIP+0xee net/lookup_unix.go:66 # 0x63f856 net.init.func1+0x36 net/hook.go:21 # 0x65cd56 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x63e773 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [11: 352] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [169: 2704] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1154731 0x8d6d27 0x115435f 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1154730 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x110 github.com/pactus-project/pactus/state/state.go:541 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x115435e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:539 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11232] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [58: 22272] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [117: 22464] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [60: 480] @ 0xc41925 0xc41585 0xc300a5 0xc2f8c5 0xc2c0e7 0x489381 # 0xc41924 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc41584 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc300a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1536] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x6a4d97 0x1158a0f 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x6a4d96 github.com/pactus-project/pactus/types/proposal.(*Proposal).BasicCheck+0x36 github.com/pactus-project/pactus/types/proposal/proposal.go:57 # 0x1158a0e github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0xae github.com/pactus-project/pactus/consensus/consensus.go:231 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3920] @ 0x6b4bac 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [187: 35904] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4608] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [107: 1712] @ 0x773728 0x77375c 0x77a3d3 0x76d347 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x773727 net.ParseIP+0x27 net/ip.go:528 # 0x77375b github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x77a3d2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x76d346 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1840] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12288] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [62: 31744] @ 0x115ac67 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ac66 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x1e6 github.com/pactus-project/pactus/consensus/consensus.go:432 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x65a545 0x65936e 0x65a25e 0x66b48c 0x1184905 0x1183b6f 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x65a544 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x65936d net.filterAddrList+0x14d net/ipsock.go:137 # 0x65a25d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x66b48b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x1184904 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.5.0/ntp.go:648 # 0x1183b6e github.com/beevik/ntp.getTime+0x18e github.com/beevik/ntp@v1.5.0/ntp.go:515 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [157: 7536] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 21216] @ 0x6b2373 0x1154f03 0x115e782 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x1154f02 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x115e781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5888] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 23040] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [30: 8640] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d60aa 0x8d87be 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc3c6cb 0xc2c185 0x489381 # 0xc3c6ca github.com/libp2p/go-libp2p-pubsub.(*Topic).validate.func2+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:354 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [205: 6560] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 80640] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5184] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5568] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 6496] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [200: 3200] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6656] @ 0x4dc355 0x6537bf 0x6527f9 0xc4a414 0xc4a74c 0xc4b245 0xc4abe5 0xc4884c 0x508568 0x664c36 0xc486a5 0xc59145 0xc59130 0xcb0cce 0xcb0aee 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x6537be net.interfaceTable+0x21e net/interface_linux.go:34 # 0x6527f8 net.Interfaces+0x18 net/interface.go:114 # 0xc4a413 golang.org/x/net/internal/socket.(*ipv6ZoneCache).update+0x153 golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:137 # 0xc4a74b golang.org/x/net/internal/socket.(*ipv6ZoneCache).name+0x2b golang.org/x/net@v0.48.0/internal/socket/sys_posix.go:153 # 0xc4b244 golang.org/x/net/internal/socket.sockaddrToAddr+0x104 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:107 # 0xc4abe4 golang.org/x/net/internal/socket.recvmsg+0x64 golang.org/x/net@v0.48.0/internal/socket/sys_unix.go:36 # 0xc4884b golang.org/x/net/internal/socket.(*Conn).recvMsg.func1+0x8b golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:24 # 0x508567 internal/poll.(*FD).RawRead+0x107 internal/poll/fd_unix.go:707 # 0x664c35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc486a4 golang.org/x/net/internal/socket.(*Conn).recvMsg+0x124 golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 # 0xc59144 golang.org/x/net/internal/socket.(*Conn).RecvMsg+0x264 golang.org/x/net@v0.48.0/internal/socket/socket.go:247 # 0xc5912f golang.org/x/net/ipv6.(*payloadHandler).ReadFrom+0x24f golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 # 0xcb0ccd github.com/libp2p/zeroconf/v2.(*client).recv.func1+0x2d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 # 0xcb0aed github.com/libp2p/zeroconf/v2.(*client).recv+0x14d github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 0: 0 [36: 6912] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3600] @ 0x6b4c5c 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 2240] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91eec5 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91eec4 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [164: 3936] @ 0x693412 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693411 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcd6e39 0xcd5886 0xd27e37 0x489381 # 0xcd6e38 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 # 0xcd5885 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 # 0xd27e36 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:139 0: 0 [12: 18432] @ 0x7b0dc5 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7b0dc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [53: 18656] @ 0xd2704c 0xd26f29 0x10b6248 0x10b3dd9 0x10b38c6 0x489381 # 0xd2704b 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 # 0xd26f28 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 # 0x10b6247 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 # 0x10b3dd8 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 # 0x10b38c5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x8a5 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:299 0: 0 [22: 6336] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d59a5 0x8d776f 0x8d86bf 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d59a4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x8d776e github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x8d86be github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x115ad05 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115ad04 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x284 github.com/pactus-project/pactus/consensus/consensus.go:434 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x8d87e6 0x8d8633 0x8da51f 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d87e5 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da51e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [236: 7552] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x820a89 0x820a69 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x820a88 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x820a68 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [138: 8832] @ 0x83b4d6 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b4d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [37: 7104] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xcd9ad5 0xcdfadc 0xcfd3a2 0xcf84c2 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcd9ad4 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 # 0xcdfadb 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 # 0xcfd3a1 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 # 0xcf84c1 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 576] @ 0x6bc4f2 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6bc4f1 github.com/rs/zerolog.ConsoleWriter.writeFields+0x51 github.com/rs/zerolog@v1.34.0/console.go:187 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [50: 28800] @ 0x5ac4ca 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 9024] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [96: 13824] @ 0x559bd7 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [148: 85248] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11232] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 3200] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb701be 0xb7022c 0xb70335 0xb7995c 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb701bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb7022b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:38 # 0xb70334 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:70 # 0xb7995b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:477 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 4032] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [169: 194688] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16640] @ 0xd348d9 0xd348cb 0xd26d25 0x10b6377 0x10b3dd9 0x10b38c6 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b6376 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 # 0x10b3dd8 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 # 0x10b38c5 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 [116: 11136] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [80: 655360] @ 0x1183c5d 0x118392b 0x11860d9 0x11860da 0x1185dbd 0x1185905 0x6ae3d3 0x6ae307 0x489381 # 0x1183c5c github.com/beevik/ntp.getTime+0x27c github.com/beevik/ntp@v1.5.0/ntp.go:534 # 0x118392a github.com/beevik/ntp.QueryWithOptions+0x8a github.com/beevik/ntp@v1.5.0/ntp.go:447 # 0x11860d8 github.com/beevik/ntp.Query+0x38 github.com/beevik/ntp@v1.5.0/ntp.go:440 # 0x11860d9 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x39 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x1185dbc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:136 # 0x1185904 github.com/pactus-project/pactus/util/ntp.(*Checker).Start.func1+0x24 github.com/pactus-project/pactus/util/ntp/ntp.go:98 # 0x6ae3d2 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 # 0x6ae306 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 [78: 4992] @ 0x6a66dd 0x6a6682 0x6a6670 0x6a6cbd 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66dc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [52: 9152] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1792] @ 0x697d85 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697d84 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:205 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [110: 10560] @ 0x69382f 0x692916 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4224] @ 0x4bc226 0x4cd2e9 0x5b1a65 0x5b1a66 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4bc225 reflect.packEface+0x45 reflect/value.go:135 # 0x4cd2e8 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x5b1a64 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x5b1a65 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 5376] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [122: 7808] @ 0x73da74 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0x6a40d3 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x6a40d2 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 7296] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11520] @ 0xc053c5 0xc05245 0xc090b3 0x8dbb5f 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0x8dbb5e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [15: 960] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x83aeac 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0x8a5e11 0x8a3094 0x8a275b 0x4a198c 0x8a26db 0x8a26af 0x8a1ffa 0x10473a5 0x1045812 0x1043667 0x10426e6 0x10402cc 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x83aeab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5497 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0x8a5e10 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.46.0/core/peer/record.go:171 # 0x8a3093 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.46.0/core/record/record.go:81 # 0x8a275a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:230 # 0x4a198b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8a26da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8a26ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:226 # 0x8a1ff9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.46.0/core/record/envelope.go:121 # 0x10473a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:1016 # 0x1045811 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 # 0x1043666 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 # 0x10426e5 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 # 0x10402cb 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/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] @ 0x466d26 0x76f93b 0x76f585 0x76f21f 0xb0984f 0xb0a7b5 0xb09077 0xb0b507 0xb0b4e4 0xe0ccbc 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76f584 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x76f21e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb0984e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb0a7b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb09076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb0b506 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x66 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb0b4e3 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x43 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:94 # 0xe0ccbb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.46.0/p2p/net/reuseport/dial.go:40 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [7: 458752] @ 0x67b667 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186805 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b666 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186804 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x6a2037 0x8c79e9 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a2036 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8c79e8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [339: 16272] @ 0x693474 0x69344a 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693473 bytes.NewReader+0x93 bytes/reader.go:159 # 0x693449 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x73da74 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x73da73 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [391: 3128] @ 0xbd7f50 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd7f4f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [85: 8160] @ 0x691032 0x69948f 0x1151cab 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691031 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:36 # 0x69948e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x1151caa github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1296] @ 0x5c600b 0x5c6906 0x692ddd 0x6b21b5 0x6b21c9 0x6b21a3 0x6b1ce1 0x6b1cc1 0x1154390 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b21b4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x5f4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b21c8 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x608 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b21a2 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5e2 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b1ce0 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b1cc0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x115438f github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:546 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x7809cb 0x77d44a 0x7ac398 0x7b16a8 0x7b211d 0xd5f4e8 0x957cb7 0x95e66c 0x9580b4 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x7809ca crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x77d449 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7ac397 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x7b16a7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1019 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0xd5f4e7 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 # 0x957cb6 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x95e66b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x9580b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [68: 17408] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [124: 2976] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x8d8c1b 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x8d8c1a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x1da github.com/pactus-project/pactus/execution/executor/sortition.go:83 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [64: 3072] @ 0x6910de 0x69948f 0x1151cab 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6910dd github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xdd github.com/pactus-project/pactus/crypto/bls/bls.go:49 # 0x69948e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:349 # 0x1151caa github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:303 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [107: 10272] @ 0x692166 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x692165 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [58: 9280] @ 0xc3bbcf 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0xc3bbce github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x2ae github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:292 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [2: 192] @ 0x6a0216 0x6a0085 0x69ffb3 0x11520bd 0x11526ab 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6a0215 github.com/pactus-project/pactus/types/tx.newTx+0x135 github.com/pactus-project/pactus/types/tx/tx.go:68 # 0x6a0084 github.com/pactus-project/pactus/types/tx.NewBatchTransferTx+0xe4 github.com/pactus-project/pactus/types/tx/factory.go:44 # 0x69ffb2 github.com/pactus-project/pactus/types/tx.NewSubsidyTx+0x12 github.com/pactus-project/pactus/types/tx/factory.go:14 # 0x11520bc github.com/pactus-project/pactus/state.(*state).createSubsidyTx+0xfc github.com/pactus-project/pactus/state/state.go:327 # 0x11526aa github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x5aa github.com/pactus-project/pactus/state/state.go:357 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [52: 3328] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [50: 2400] @ 0xaf3cd8 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3cd7 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:54 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 1056] @ 0xc43545 0xc4337d 0xc430ea 0xc42c25 0xc42777 0xc4261c 0x489381 # 0xc43544 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc4337c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc430e9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc42c24 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc42776 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4261b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [34: 15232] @ 0xb793c9 0x489381 # 0xb793c8 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 [41: 3936] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xb1b28b 0xb1b27c 0xb1b214 0xb1b22a 0xb1e70c 0xb76cd7 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb1b28a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb1b27b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb1b213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb1b229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb1e70b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xb76cd6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 2800] @ 0xc75227 0xc6fa0e 0xc75cdd 0xca082d 0xc7036a 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc75226 github.com/miekg/dns.unpackString+0x7a6 github.com/miekg/dns@v1.1.69/msg_helpers.go:291 # 0xc6fa0d github.com/miekg/dns.unpackTxt+0x8d github.com/miekg/dns@v1.1.69/msg.go:537 # 0xc75cdc github.com/miekg/dns.unpackStringTxt+0x1c github.com/miekg/dns@v1.1.69/msg_helpers.go:392 # 0xca082c github.com/miekg/dns.(*TXT).unpack+0x2c github.com/miekg/dns@v1.1.69/zmsg.go:2982 # 0xc70369 github.com/miekg/dns.UnpackRRWithHeader+0x269 github.com/miekg/dns@v1.1.69/msg.go:638 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [5: 1280] @ 0x4dc355 0x653eb3 0x653d65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x653eb2 net.addrTable+0x112 net/interface_linux.go:149 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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: 24576] @ 0x8a176f 0xcf6307 0xcf62f0 0xcfa06b 0xcf9cb1 0xcfce38 0xd3396a 0x10cbb98 0x10c7462 0xc10c0e 0xc1071b 0x489381 # 0x8a176e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcf6306 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcf62ef github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xcfa06a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xcf9cb0 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xcfce37 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 # 0xd33969 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 # 0x10cbb97 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x10c7461 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 # 0xc10c0d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc1071a 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] @ 0xc70166 0xc700ad 0xc7050c 0xc71265 0xc71519 0xcb0b2b 0x489381 # 0xc70165 github.com/miekg/dns.UnpackRRWithHeader+0x65 github.com/miekg/dns@v1.1.69/msg.go:617 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc71264 github.com/miekg/dns.(*Msg).unpack+0x284 github.com/miekg/dns@v1.1.69/msg.go:853 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [185: 899840] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 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] @ 0x8c6b55 0x8c7935 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8c6b54 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8c7934 github.com/pactus-project/pactus/store.NewStore+0x3b4 github.com/pactus-project/pactus/store/store.go:133 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [70: 10080] @ 0x6a35bb 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a35ba github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:184 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6976] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2368] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [34: 6528] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 512] @ 0x49dfca 0x49d987 0x773ece 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x49dfc9 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49d986 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x773ecd github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [22: 704] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 4928] @ 0xc053c5 0xc05245 0xc090b3 0x8dbb5f 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0x8dbb5e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [125: 24000] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [96: 55296] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [56: 2688] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [108: 1728] @ 0x113aaa6 0x113a469 0x4a308a 0x489381 # 0x113aaa5 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x113a468 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a3089 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [134: 4288] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [77: 14784] @ 0x83b536 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [25: 4800] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 68096] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [55: 440] @ 0x6b4b98 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b4b97 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9856] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d7352 0x8da494 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d7351 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x8da493 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [471: 1085184] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1408] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [111: 10656] @ 0x691fda 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x691fd9 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6912] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1200] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [116: 22272] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 112] @ 0x73d965 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0xcb8598 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xcb8597 github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func1+0x277 github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:229 0: 0 [11: 2112] @ 0x8c7ef1 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c7ef0 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [129: 148608] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [5: 240] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x115ec56 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [118: 22656] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [9: 288] @ 0x5ef5ca 0x6040c5 0x60387b 0x691f33 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [96: 18432] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [2: 128] @ 0xcb40c5 0xcb3a9a 0xcb3614 0xcb337d 0xcb306d 0x489381 # 0xcb40c4 github.com/libp2p/zeroconf/v2.(*Server).composeBrowsingAnswers+0x244 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:450 # 0xcb3a99 github.com/libp2p/zeroconf/v2.(*Server).handleQuestion+0x199 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:405 # 0xcb3613 github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x233 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:340 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [109: 62784] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6144] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4720] @ 0x6b40ef 0x6b4cba 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 7200] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1032192] @ 0x67b6c6 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b6c5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 7680] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x83b4d6 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b4d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/net/message_manager.go:330 0: 0 [5: 400] @ 0x51d4a6 0x6be665 0x6bcfd6 0x6bc185 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6be664 github.com/rs/zerolog.consoleDefaultFormatFieldValue+0x44 github.com/rs/zerolog@v1.34.0/console.go:522 # 0x6bcfd5 github.com/rs/zerolog.ConsoleWriter.writeFields+0xb35 github.com/rs/zerolog@v1.34.0/console.go:268 # 0x6bc184 github.com/rs/zerolog.ConsoleWriter.Write+0x4c4 github.com/rs/zerolog@v1.34.0/console.go:158 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9696] @ 0x5d5a39 0x5ef3df 0x6038ae 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [142: 2272] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 30720] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b401b 0x10b38c6 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b401a 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 # 0x10b38c5 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 [210: 40320] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x113a5b9 0xc43327 0xc421b7 0xc414fe 0xc3c1a9 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0x113a5b8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc43326 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc421b6 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x4f6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:348 # 0xc414fd github.com/libp2p/go-libp2p-pubsub.(*validation).ValidateLocal+0x7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:249 # 0xc3c1a8 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x888 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:361 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [1: 80] @ 0x6b4c5c 0x6b4cab 0x117b92e 0x117b5e5 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x5c91ce 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c91cd github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40aa4e 0x40ff45 0xc1c7b2 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [71: 27264] @ 0xcf96a5 0xcf96a6 0xcf8586 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf8585 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [11: 176] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [98: 56448] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x53c815 0x53c23d 0x53c419 0x964d85 0x9648bc 0x922c47 0x922cf9 0x952b5e 0x95211a 0x925852 0x963a28 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x964d84 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x9648bb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x922c46 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x952b5d crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x952119 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 432] @ 0x5c91b5 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5c91b4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6a1b11 0x6a1930 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a1b10 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [88: 2112] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x115506c 0x115e851 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x115506b github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:619 # 0x115e850 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xcf96fe 0xcf8586 0xcf7ba5 0xcf752f 0xcf7378 0x489381 # 0xcf96fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcf8585 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xcf7ba4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 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] @ 0x539685 0xa417de 0xa417a1 0xa414cd 0xa465ac 0xb78bcb 0xb77a1b 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x539684 context.WithValue+0xa4 context/context.go:737 # 0xa417dd go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.39.0/context.go:14 # 0xa417a0 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:186 # 0xa414cc go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.39.0/internal/global/trace.go:150 # 0xa465ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xb78bca github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:386 # 0xb77a1a github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:307 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 144] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [22: 704] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [113: 21696] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1: 128] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x115a0b3 0x115a08b 0x1159d7f 0x115cff2 0x115d325 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x1159d7e github.com/pactus-project/pactus/consensus.(*consensus).signAddCPDecidedVote+0x19e github.com/pactus-project/pactus/consensus/consensus.go:352 # 0x115cff1 github.com/pactus-project/pactus/consensus.(*cpDecideState).decide+0x211 github.com/pactus-project/pactus/consensus/cp_decide.go:29 # 0x115d324 github.com/pactus-project/pactus/consensus.(*cpDecideState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/cp_decide.go:53 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6912e5 0x699265 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6912e4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x144 github.com/pactus-project/pactus/crypto/bls/bls.go:79 # 0x699264 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:338 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0be5 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0be4 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xc4 github.com/pactus-project/pactus/consensus/log/messages.go:30 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 5952] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 19968] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [107: 20544] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [25: 3200] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 440] @ 0x6b4c48 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b4c47 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x107 github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12864] @ 0xaf36ef 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf36ee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x51a41b 0xcf4f69 0xcf5f45 0x489381 # 0x51a41a fmt.Errorf+0x9a fmt/errors.go:26 # 0xcf4f68 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xcf5f44 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive.func1+0x1e4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:470 0: 0 [243: 46656] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a2e6a 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a2e69 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:138 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152197 0x115fe6f 0x115faef 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152196 github.com/pactus-project/pactus/state.(*state).ProposeBlock+0x96 github.com/pactus-project/pactus/state/state.go:335 # 0x115fe6e github.com/pactus-project/pactus/consensus.(*proposeState).createProposal+0x6e github.com/pactus-project/pactus/consensus/propose.go:44 # 0x115faee github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x1ae github.com/pactus-project/pactus/consensus/propose.go:20 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [1: 48] @ 0x6a183c 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a183b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [150: 19200] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 20736] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 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] @ 0x40be12 0x40a96d 0x410a9c 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1280] @ 0x698bb2 0x698b79 0x698b78 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698bb1 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x698b78 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x698b77 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:279 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 14976] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1150838 0x1152dbf 0x1158e22 0x115ec56 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [68: 9792] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 768] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0xcccdbe 0xcd7631 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcccdbd 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 # 0xcd7630 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 4800] @ 0x697732 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x697731 github.com/pactus-project/pactus/types/certificate.(*Certificate).MarshalCBOR+0x31 github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [113: 65088] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 22080] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [4: 128] @ 0x6b012e 0x6b0108 0x6b008d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b012d github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0x1ed github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:36 # 0x6b0107 github.com/pactus-project/pactus/consensus/voteset.NewPrecommitVoteSet+0x1c7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:32 # 0x6b008c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x14c github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [44: 1056] @ 0x655a7f 0x773ccf 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773cce github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [73: 7008] @ 0xaf36ef 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf36ee github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:43 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [21: 672] @ 0x40be12 0x40a96d 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [395: 69520] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [79: 10112] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [61: 5856] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 6720] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc4fbc6 0xc4fb7e 0xc52a47 0xcb6551 0xcb369f 0xcb337d 0xcb306d 0x489381 # 0xc4fbc5 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.48.0/internal/socket/socket.go:215 # 0xc4fb7d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.48.0/ipv4/control.go:64 # 0xc52a46 golang.org/x/net/ipv4.(*payloadHandler).WriteTo+0xa6 golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:76 # 0xcb6550 github.com/libp2p/zeroconf/v2.(*Server).multicastResponse+0x150 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:782 # 0xcb369e github.com/libp2p/zeroconf/v2.(*Server).handleQuery+0x2be github.com/libp2p/zeroconf/v2@v2.2.0/server.go:356 # 0xcb337c github.com/libp2p/zeroconf/v2.(*Server).parsePacket+0xbc github.com/libp2p/zeroconf/v2@v2.2.0/server.go:319 # 0xcb306c github.com/libp2p/zeroconf/v2.(*Server).recv4+0xec github.com/libp2p/zeroconf/v2@v2.2.0/server.go:282 0: 0 [97: 18624] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [64: 24576] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [188: 216576] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1824] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [506: 1165824] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af71d 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9024] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1085: 156240] @ 0x559bd7 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [99: 3168] @ 0x6af988 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af987 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x3c7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:94 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 624] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 992] @ 0x76d90b 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76d90a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [10: 480] @ 0x51d4a6 0xa46574 0xaf5c45 0xb743ca 0xb79064 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa46573 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/internal/tracing.go:15 # 0xaf5c44 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [110: 3520] @ 0xbdb7e8 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb7e7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [32: 3072] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 28864] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1280] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 655360] @ 0x67b667 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b666 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x118af65 0x118b005 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0xcccc5e 0xcd46d7 0xcd87ef 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0xcccc5d 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 # 0xcd46d6 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 # 0xcd87ee 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [250: 16000] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 7680] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 442368] @ 0x67b6c6 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186805 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b6c5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186804 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [56: 2688] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6912] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1664] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [12: 15360] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16704] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149c85 0x115571c 0x1189dda 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149c84 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:88 # 0x115571b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:674 # 0x1189dd9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [100: 9600] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a2676 0x115118b 0x11561ff 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2675 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x115118a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:224 # 0x11561fe github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b0405 0x6b03da 0x6b0367 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b0404 github.com/pactus-project/pactus/consensus/voteset.newBinaryVoteSet+0x4c4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:66 # 0x6b03d9 github.com/pactus-project/pactus/consensus/voteset.NewCPDecidedVoteSet+0x499 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:62 # 0x6b0366 github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x426 github.com/pactus-project/pactus/consensus/log/log.go:46 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [232: 7424] @ 0x76de45 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x40ea4e 0x117f5ad 0x117eb94 0x118642e 0x11863fb 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f5ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118642d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11863fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 22880] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1310720] @ 0x67b667 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b666 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 6720] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [1: 64] @ 0x168f02e 0x16d92da 0x16de473 0x96116d 0x91c607 0x95ee33 0x9580c5 0x95227d 0x925852 0xd6191f 0xd618ca 0xd6115d 0xd55be2 0xd54b9a 0xd5469a 0xd52c32 0x489381 # 0x168f02d crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x16d92d9 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x16de472 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x96116c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x91c606 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x95ee32 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x9580c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd6115c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:92 # 0xd55be1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:222 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 2624] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x53c815 0x53c23d 0x921450 0x921417 0x91e53b 0x922c71 0x922c72 0x922cf9 0x92e8a5 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x53c814 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53c23c bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x92144f bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x921416 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x91e53a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x922c70 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x922c71 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x922cf8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x92e8a4 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [12: 1536] @ 0xb795bd 0x489381 # 0xb795bc 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 [40: 1920] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [46: 4416] @ 0xc053c5 0xc05245 0xc090b3 0xb7931c 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0xb7931b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:455 0: 0 [10: 17920] @ 0xb1e62f 0xb76cd7 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb1e62e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb76cd6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:169 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1792] @ 0xcf96fe 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcf96fd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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: 384] @ 0xd28c89 0xd28b25 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb76af0 0x489381 # 0xd28c88 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 # 0xd28b24 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [37: 9472] @ 0xb795bd 0x489381 # 0xb795bc 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 [203: 22736] @ 0x73d965 0x77581b 0x775816 0x775815 0x77581c 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x77581a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x775815 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x775814 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x77581b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [329: 15792] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [138: 17664] @ 0x5d2465 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [56: 10752] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [74: 11840] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b401b 0x10b38c6 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b401a 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 # 0x10b38c5 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 [78: 99840] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [154: 7392] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x1156702 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1156701 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9792] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1056] @ 0x773e4b 0x77a3d3 0x76d347 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x773e4a github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x77a3d2 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x76d346 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [74: 4736] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [99: 57024] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x8d8cdd 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x115ec56 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x8d8cdc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x29c github.com/pactus-project/pactus/execution/executor/sortition.go:91 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [113: 21696] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [35: 6720] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16] @ 0x40aa4e 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [58: 11136] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [75: 7200] @ 0xc053c5 0xc05245 0xc090b3 0x8dbb5f 0xb72c85 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc053c4 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 # 0xc05244 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 # 0xc090b2 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 # 0x8dbb5e github.com/libp2p/go-libp2p/core/peerstore.AddrInfos+0xde github.com/libp2p/go-libp2p@v0.46.0/core/peerstore/helpers.go:11 # 0xb72c84 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:273 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 16588800] @ 0x686b6e 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186805 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186804 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [337: 16176] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [99: 19008] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [51: 3264] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 192] @ 0x6a39fa 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a39f9 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [46: 8832] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [68: 78336] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [57: 10944] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [102: 19584] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [44: 2816] @ 0xb0e410 0xb0e7d2 0x10b6479 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e40f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10b6478 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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 [170: 4080] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [107: 1712] @ 0x118b886 0x118b746 0x114578a 0x489381 # 0x118b885 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x65 github.com/pactus-project/pactus/sync/sync.go:275 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8832] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x6f49af 0x6f629d 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f49ae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f629c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [87: 1392] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [75: 4800] @ 0x1151b45 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151b44 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:356 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6144] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 54720] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xb0e410 0xb0e7d2 0x10b6479 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e40f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb0e7d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x10b6478 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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 [264: 304128] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af71d 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 10176] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3072] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x115a0b3 0x115a08b 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x115a0b2 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0x52 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x115a08a github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0x2a github.com/pactus-project/pactus/consensus/consensus.go:366 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [665: 766080] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 288] @ 0xc3bfc5 0xc3b756 0x1139d48 0x1139d52 0x113ffb4 0x489381 # 0xc3bfc4 github.com/libp2p/go-libp2p-pubsub.(*Topic).validate+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:353 # 0xc3b755 github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x35 github.com/libp2p/go-libp2p-pubsub@v0.15.0/topic.go:237 # 0x1139d47 github.com/pactus-project/pactus/network.(*gossipService).publish+0x267 github.com/pactus-project/pactus/network/gossip.go:111 # 0x1139d51 github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x271 github.com/pactus-project/pactus/network/gossip.go:102 # 0x113ffb3 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:386 0: 0 [2: 384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x11499a8 0x115369c 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x11499a7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:74 # 0x115369b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [57: 2736] @ 0x8c9a99 0x8c9a8d 0x8c9a3c 0x1151a29 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8c9a98 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8c9a8c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8c9a3b github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x1151a28 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x128 github.com/pactus-project/pactus/state/state.go:284 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8448] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a4f4f 0x6a4f01 0x6a5145 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a4f4e github.com/pactus-project/pactus/types/proposal.SignBytes+0x6e github.com/pactus-project/pactus/types/proposal/proposal.go:113 # 0x6a4f00 github.com/pactus-project/pactus/types/proposal.(*Proposal).SignBytes+0x20 github.com/pactus-project/pactus/types/proposal/proposal.go:75 # 0x6a5144 github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0x84 github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 672] @ 0x47ef3a 0x47ef4f 0x6b010d 0x6b0108 0x6b008d 0x115f692 0x115f68d 0x115f682 0x115f53c 0x115f4f9 0x115fc7d 0x115fc40 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x6b010c github.com/pactus-project/pactus/consensus/voteset.newBlockVoteSet+0x1cc github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:38 # 0x6b0107 github.com/pactus-project/pactus/consensus/voteset.NewPrecommitVoteSet+0x1c7 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:32 # 0x6b008c github.com/pactus-project/pactus/consensus/log.(*Log).mustGetRoundMessages+0x14c github.com/pactus-project/pactus/consensus/log/log.go:43 # 0x115f691 github.com/pactus-project/pactus/consensus/log.(*Log).RoundMessages+0x31 github.com/pactus-project/pactus/consensus/log/log.go:25 # 0x115f68c github.com/pactus-project/pactus/consensus/log.(*Log).RoundProposal+0x2c github.com/pactus-project/pactus/consensus/log/log.go:95 # 0x115f681 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x21 github.com/pactus-project/pactus/consensus/prepare.go:50 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f4f8 github.com/pactus-project/pactus/consensus.(*prepareState).enter+0x78 github.com/pactus-project/pactus/consensus/prepare.go:21 # 0x115fc7c github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x33c github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115fc3f github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x2ff github.com/pactus-project/pactus/consensus/propose.go:39 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [282: 9024] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [413: 6608] @ 0xc0f63b 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc0f63a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x61a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 384] @ 0x54317a 0x5c856a 0x6a415c 0x6a4013 0x6a370a 0x6a34c9 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x6a415b github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a4012 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6a3709 github.com/pactus-project/pactus/types/block.(*Block).Encode+0x29 github.com/pactus-project/pactus/types/block/block.go:195 # 0x6a34c8 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0x88 github.com/pactus-project/pactus/types/block/block.go:176 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [326: 15648] @ 0x47ef3a 0x47ef4f 0xc39b36 0xc42545 0xc41d90 0xc41ad8 0x489381 # 0xc39b35 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc42544 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x884 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc41d8f github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc41ad7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [25: 4000] @ 0xb6b9d5 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb6b9d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0x134 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:765 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [323: 10336] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5376] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40a96d 0x40ff45 0xc21292 0xc212a0 0xc2c185 0x489381 # 0xc21291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2129f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc2c184 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] @ 0x6b268c 0x6b26d1 0x1156258 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b268b github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b26d0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x1156257 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [127: 73152] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [138: 17664] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbcef 0x5cbcc9 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbcee math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x5cbcc8 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:144 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 488] @ 0x11480b0 0x117424d 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x11480af github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x117424c github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x115ec56 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x115ec55 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishProposal+0x95 github.com/pactus-project/pactus/consensus/mediator.go:29 0: 0 [7: 168] @ 0x115fb79 0x115f913 0x115eb62 0x115eb23 0x11588a2 0x11586db 0x6ae0d9 0x489381 # 0x115fb78 github.com/pactus-project/pactus/consensus.(*proposeState).decide+0x238 github.com/pactus-project/pactus/consensus/propose.go:22 # 0x115f912 github.com/pactus-project/pactus/consensus.(*proposeState).enter+0x12 github.com/pactus-project/pactus/consensus/propose.go:13 # 0x115eb61 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x61 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115eb22 github.com/pactus-project/pactus/consensus.(*newHeightState).onTimeout+0x22 github.com/pactus-project/pactus/consensus/height.go:52 # 0x11588a1 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x1a1 github.com/pactus-project/pactus/consensus/consensus.go:210 # 0x11586da github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x1a github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x6ae0d8 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xd8 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:29 0: 0 [172: 8256] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x115335a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1153359 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:439 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [110: 10560] @ 0x5d5a39 0x5ef3df 0x6038c5 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [122: 15616] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [241: 61696] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [560: 35840] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [349: 804096] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d5e25 0x603805 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5568] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8448] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [461: 1062144] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2640] @ 0xcafa67 0xcafad4 0xcaec73 0x489381 # 0xcafa66 github.com/libp2p/zeroconf/v2.newServiceEntry+0xc06 github.com/libp2p/zeroconf/v2@v2.2.0/service.go:117 # 0xcafad3 github.com/libp2p/zeroconf/v2.(*client).mainloop+0xc73 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:216 # 0xcaec72 github.com/libp2p/zeroconf/v2.(*client).run.func1+0x52 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 0: 0 [197: 37824] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [240: 276480] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [225: 86400] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [55: 15840] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af71d 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [312: 14976] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [181: 4344] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 816] @ 0x5d19e5 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19e4 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:177 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 21216] @ 0x6b2373 0x8d8cdd 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x8d8cdc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x29c github.com/pactus-project/pactus/execution/executor/sortition.go:91 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [276: 13248] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x8d8e45 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x8d8e44 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x404 github.com/pactus-project/pactus/execution/executor/sortition.go:104 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x6a0f3b 0x5a0527 0x59d485 0x5a4559 0x59e085 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a0f3a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/tx/tx.go:268 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a4558 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x59e084 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [518: 41440] @ 0x52f9ff 0x76d059 0x76d03f 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x52f9fe strings.genSplit+0x7e strings/strings.go:305 # 0x76d058 strings.Split+0x78 strings/strings.go:361 # 0x76d03e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [102: 1632] @ 0xbdb798 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb797 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 6528] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1207: 231744] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1728] @ 0x6a3836 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3835 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 17088] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [119: 22848] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [339: 781056] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af43a 0x6af3be 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af439 maps.Copy[...]+0x179 maps/maps.go:64 # 0x6af3bd github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0xfd github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:46 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [119: 13328] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5ff37f 0x5fdc12 0x69212d 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5ff37e 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 # 0x5fdc11 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 # 0x69212c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x820a89 0x820a69 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x820a88 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.11/internal/impl/pointer_unsafe.go:138 # 0x820a68 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:452 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [107: 5136] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [283: 18112] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [4: 448] @ 0x73d965 0xb77c73 0xb77c57 0xb77c08 0xb77d1a 0xb77ab5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xb77c72 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xb77c56 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xb77c07 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0xb77d19 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:324 # 0xb77ab4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:316 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 1792] @ 0xaf6049 0xaf6015 0xb743ca 0xb79064 0x489381 # 0xaf6048 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:20 # 0xaf6014 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:429 0: 0 [6: 6912] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b005 0x118b615 0x118867e 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118867d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x51d4a6 0xcd770d 0xcd89b4 0xd33f59 0x10c4c07 0xd27fe5 0x489381 # 0x51d4a5 fmt.Sprintf+0x65 fmt/print.go:240 # 0xcd770c 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 # 0xcd89b3 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 # 0xd33f58 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 # 0x10c4c06 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [189: 36288] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [127: 73152] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6af71d 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 504] @ 0xc420b4 0xc41ad8 0x489381 # 0xc420b3 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc41ad7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [9: 432] @ 0xb0e826 0x10b69b5 0x10b6328 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10b69b4 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 # 0x10b6327 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 # 0x10b3dd8 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 # 0x10b38c5 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 [1764: 338688] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x6934ca 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6934c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 17856] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [242: 50336] @ 0x1151aef 0x1151ae0 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1151aee github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1ee github.com/pactus-project/pactus/types/certificate/certificate.go:359 # 0x1151adf github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1df github.com/pactus-project/pactus/state/state.go:301 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [689: 1058304] @ 0x5b5bee 0x5b5a9d 0x5b5686 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5b5bed github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b5a9c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b5685 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1172: 75008] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [200: 6400] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [269: 25824] @ 0x69382f 0x692916 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 13888] @ 0x590b7d 0x590b48 0x590e89 0x57d386 0x5cbd0b 0x5cbcd2 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x590b7c math/big.nat.make+0x13c math/big/nat.go:67 # 0x590b47 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x590e88 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cbd0a math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x5cbcd1 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:145 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [160: 33280] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc39ce5 0xc3db5b 0xc2fd71 0xc2f79a 0xc2c0e7 0x489381 # 0xc39ce4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc3db5a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc2fd70 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc2f799 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [120: 23040] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [3: 48] @ 0x4c781d 0x55bf27 0x55a85e 0x55a09e 0x56ab3f 0x6bbfaa 0x4d5662 0x6d96bb 0x6c703d 0x6c74a9 0x6e1d9c 0x6e1d66 0x6e1fe5 0x115365d 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55bf26 encoding/json.(*decodeState).object+0x826 encoding/json/decode.go:693 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x56ab3e encoding/json.(*Decoder).Decode+0x15e encoding/json/stream.go:75 # 0x6bbfa9 github.com/rs/zerolog.ConsoleWriter.Write+0x2e9 github.com/rs/zerolog@v1.34.0/console.go:142 # 0x4d5661 io.(*multiWriter).Write+0x61 io/multi.go:85 # 0x6d96ba github.com/rs/zerolog.LevelWriterAdapter.WriteLevel+0x3a github.com/rs/zerolog@v1.34.0/writer.go:27 # 0x6c703c github.com/rs/zerolog.(*Event).write+0xfc github.com/rs/zerolog@v1.34.0/event.go:80 # 0x6c74a8 github.com/rs/zerolog.(*Event).msg+0x208 github.com/rs/zerolog@v1.34.0/event.go:151 # 0x6e1d9b github.com/rs/zerolog.(*Event).Msg+0xbb github.com/rs/zerolog@v1.34.0/event.go:110 # 0x6e1d65 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x85 github.com/pactus-project/pactus/util/logger/logger.go:189 # 0x6e1fe4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:201 # 0x115365c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:462 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [209: 6688] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1244: 238848] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [202: 38784] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2304] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114a4b9 0x1149e25 0x1153daa 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114a4b8 github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x118 github.com/pactus-project/pactus/txpool/txpool.go:155 # 0x1149e24 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast+0x64 github.com/pactus-project/pactus/txpool/txpool.go:107 # 0x1153da9 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x3e9 github.com/pactus-project/pactus/state/state.go:513 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 18704] @ 0x4856dc 0x4eb048 0x6ae050 0x489381 # 0x4856db time.newTimer+0x3b runtime/time.go:390 # 0x4eb047 time.NewTimer+0x67 time/sleep.go:145 # 0x6ae04f 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 [60: 1920] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [64: 4096] @ 0x591d05 0x591cc2 0x590e1b 0x57d386 0x5cc169 0x5cc0f5 0x5cbe05 0x5f4e4e 0x5f3732 0x691fc6 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x591d04 math/big.nat.make+0x84 math/big/nat.go:67 # 0x591cc1 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x590e1a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x57d385 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x5cc168 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x5cc0f4 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:177 # 0x5cbe04 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/utils.go:152 # 0x5f4e4d 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 # 0x5f3731 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 # 0x691fc5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7296] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x697e1f 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 2016] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [107: 20544] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [167: 2672] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 768] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [719: 57520] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4608] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [79: 91008] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3680] @ 0x6b40ef 0x6b4c0a 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/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] @ 0x660935 0xd54c32 0xd5469a 0xd52c32 0x489381 # 0x660934 net.(*conn).Close+0x54 net/net.go:222 # 0xd54c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x4f1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:171 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xd52c31 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:112 0: 0 [275: 492800] @ 0xb1e62f 0xb6b998 0xb72b2e 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb1e62e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xb6b997 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).closestPeersToQuery+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:758 # 0xb72b2d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:260 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [481: 30784] @ 0x76de45 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [50: 28800] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 299520] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af71d 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af71c github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x15c github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:88 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xbdaf18 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdaf17 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 7680] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1220: 234240] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [123: 1968] @ 0xc41b6d 0x489381 # 0xc41b6c github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xec github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [481: 123136] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 2880] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 23232] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [27: 2592] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [108: 1728] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 26576] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [249: 286848] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af8ff 0x6af88f 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [342: 16416] @ 0x113a5b9 0xc43327 0xc430ea 0xc42c25 0xc42777 0xc4261c 0x489381 # 0x113a5b8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc43326 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc430e9 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc42c24 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc42776 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc4261b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [22: 4224] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [274: 8768] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [409: 26176] @ 0x6a66dd 0x6a6682 0x6a6670 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66dc github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [373: 17904] @ 0x1174185 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x1174184 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc39ce5 0xc3db5b 0xc41e27 0xc41ad8 0x489381 # 0xc39ce4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc3db5a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc41e26 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc41ad7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [22: 176] @ 0x40aa4e 0x40ff45 0xc1c590 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c58f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [584: 46720] @ 0x6b4c5c 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b4c5b github.com/pactus-project/pactus/genesis.TestnetGenesis+0x11b github.com/pactus-project/pactus/genesis/testnet.go:12 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [116: 7424] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1210: 232320] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4672] @ 0x5d2259 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [122: 3904] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1777: 341184] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x69361b 0x6934ca 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6934c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [802: 51328] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 277632] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [126: 64512] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [54: 6048] @ 0xcf55a5 0xcf5577 0xcf5298 0xcf5379 0x489381 # 0xcf55a4 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xcf5576 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xcf5297 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xcf5378 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [474: 30336] @ 0x53c2a5 0x53c419 0x76d22b 0x770af5 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x76d22a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x770af4 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [196: 451584] @ 0xc26bc7 0xc1bfa9 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc26bc6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc1bfa8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 1024] @ 0x4a2592 0x4a1b25 0x8a1739 0xcfc153 0xcfc13f 0xcfb34d 0xcf7cb4 0xcf752f 0xcf7378 0x489381 # 0x4a2591 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a1b24 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8a1738 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xcfc152 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcfc13e github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xcfb34c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xcf7cb3 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xcf752e github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [14: 896] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c90b9 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x8c79e9 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5c90b8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8c79e8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [136: 4352] @ 0x76d90b 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76d90a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [203: 38976] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [196: 81536] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xc1c7b2 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [112: 21504] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [638: 61248] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [306: 9792] @ 0x6a65da 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a65d9 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0xd9 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [129: 6192] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x699295 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 19488] @ 0x69382f 0x692916 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 19344] @ 0x697ccb 0x69794d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x69794c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:142 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [860: 495360] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [217: 6944] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5184] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [323: 113696] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [210: 6720] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1600] @ 0x5ac4ca 0x6a6adb 0x6a6aaf 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a6ada github.com/fxamacker/cbor/v2.Marshal+0x3a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a6aae github.com/pactus-project/pactus/types/vote.(*Vote).MarshalCBOR+0xe github.com/pactus-project/pactus/types/vote/vote.go:172 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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: 32256] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6aed2e 0x6aecd0 0x6aeca5 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6aed2d github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x26d github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6aeccf github.com/pactus-project/pactus/consensus/voteset.(*roundVotes).addVote+0x20f github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:33 # 0x6aeca4 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x1e4 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:115 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [153: 39168] @ 0xc240dc 0xc20785 0xc2c185 0x489381 # 0xc240db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 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] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b005 0x11871e5 0x1186805 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186804 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [458: 1055232] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [322: 15456] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x6934ca 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6934c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [299: 14352] @ 0x59dec5 0x59cc95 0x59c773 0x69343f 0x6933f3 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x69343e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6933f2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [534: 42720] @ 0xc42294 0xc41ad8 0x489381 # 0xc42293 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc41ad7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [18: 576] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [150: 7200] @ 0xbdb7e8 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb7e7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [261: 8352] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [422: 175552] @ 0x6b2373 0x1154f03 0x115e782 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x1154f02 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x115e781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [1159: 27816] @ 0x5c600b 0x5c6906 0x692ddd 0x6b0985 0x6b08ff 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b0984 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b08fe github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [154: 3696] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [129: 2064] @ 0x118c298 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x118c297 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:334 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1735: 333120] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7488] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [391: 25024] @ 0xc24568 0xc20785 0xc2c185 0x489381 # 0xc24567 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x6e7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [225: 43200] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x696a35 0x8cbd1a 0x8ca245 0x11544bb 0x8d6d27 0x1154426 0x11534b2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x696a34 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8cbd19 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8ca244 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11544ba github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:557 # 0x8d6d26 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x1154425 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:555 # 0x11534b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:451 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [694: 66624] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1752: 336384] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 3648] @ 0x5c600b 0x5c6906 0x692ddd 0x6b0985 0x6b08ff 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b0984 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b08fe github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [839: 80544] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [227: 7264] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [582: 46560] @ 0x6b40ef 0x6b4c0a 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1231: 236352] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 19968] @ 0xb72ca5 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72ca4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [39: 6864] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [390: 49920] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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] @ 0xb22439 0xb74045 0xb68e55 0xb2636a 0xb25c6f 0xb25705 0xb252cd 0xb252ce 0xb24dbf 0x489381 # 0xb22438 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/netsize/netsize.go:169 # 0xb74044 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:50 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb25c6e 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 # 0xb25704 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 # 0xb252cc 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 # 0xb252cd 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 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [188: 36096] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xc09eff 0x1028ed6 0x489381 # 0xc09efe 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 # 0x1028ed5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x495 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:200 0: 0 [16: 512] @ 0x6a66a5 0x6a6682 0x6a6670 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x6a66a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [878: 28096] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 19712] @ 0x413e14 0x4eb008 0x6ae050 0x489381 # 0x4eb007 time.NewTimer+0x27 time/sleep.go:144 # 0x6ae04f 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 [297: 9504] @ 0x5ef5ca 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [403: 154752] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1220: 234240] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1872] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x1150838 0x11531c5 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x11531c4 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:428 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1766: 339072] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12672] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 11328] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 16224] @ 0x6b2373 0x8d8e45 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b2372 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x8d8e44 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x404 github.com/pactus-project/pactus/execution/executor/sortition.go:104 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [349: 2792] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [28: 5376] @ 0xb0e826 0x10b6479 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0xb0e825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x10b6478 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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 [905: 14480] @ 0xc0f5f9 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc0f5f8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [653: 752256] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [217: 6944] @ 0x117b865 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x117b864 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1777: 341184] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0xc20145 0x489381 # 0xc20144 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [204: 39168] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 86016] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [21: 4032] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6944b9 0x693fac 0x8d71d1 0x8d89a4 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6944b8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x693fab github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x8d71d0 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x8d89a3 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [296: 14208] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x8d8cdd 0x8d89cd 0x8da63b 0x114f9b5 0x1152dd9 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x8d8cdc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).canJoinCommittee+0x29c github.com/pactus-project/pactus/execution/executor/sortition.go:91 # 0x8d89cc github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xec github.com/pactus-project/pactus/execution/executor/sortition.go:53 # 0x8da63a github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x114f9b4 github.com/pactus-project/pactus/state.(*state).executeBlock+0xd4 github.com/pactus-project/pactus/state/execution.go:22 # 0x1152dd8 github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xf8 github.com/pactus-project/pactus/state/state.go:389 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [76: 87552] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x1153677 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1153676 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:468 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [724: 69504] @ 0x4c781d 0x55ad7d 0x55b75d 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x55ad7c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55b75c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [79: 182016] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [822: 420864] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1677: 80496] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7104] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [31: 39680] @ 0xb1b826 0xb1b9f2 0xb25305 0xb24dbf 0x489381 # 0xb1b825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb1b9f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb25304 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 # 0xb24dbe github.com/libp2p/go-libp2p-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: 672] @ 0xb7058d 0xb79919 0xb77985 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb7058c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/events.go:105 # 0xb79918 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:482 # 0xb77984 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:293 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [695: 111200] @ 0xbd7d47 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd7d46 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [98: 56448] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x40be12 0x40ddf7 0x40db65 0x410b26 0x6af43a 0x6af3be 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af439 maps.Copy[...]+0x179 maps/maps.go:64 # 0x6af3bd github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0xfd github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:46 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [580: 46400] @ 0x6b40ef 0x6b4b5f 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [202: 6464] @ 0x1677b73 0x5d2366 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2365 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:43 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [378: 24192] @ 0xbdaede 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdaedd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1200: 153600] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 14080] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [416: 73216] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2604: 5999616] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [465: 29760] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 704] @ 0x40be12 0x40a96d 0x40ff45 0xc1c7b2 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [112: 1792] @ 0x55d047 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1474560] @ 0x67b6c6 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b6c5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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: 9568] @ 0x698eed 0x698c30 0x1156728 0x1152fed 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698eec github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156727 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x1152fec github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:403 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 983040] @ 0x67b667 0x67b653 0x686b87 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x67b666 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x67b652 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x686b86 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [282: 288768] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1254: 240768] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 43130880] @ 0x686b6e 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186e85 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186e84 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [103: 68345856] @ 0x686b6e 0x686b48 0x68f025 0x117405c 0x118b00f 0x11872b7 0x1186d5d 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11872b6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1186d5c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.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] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1152] @ 0x4dc355 0x653eb3 0x653d65 0x6528f9 0xb0ca97 0x10b8fc8 0x10b891f 0x10b845b 0x10b6453 0x10b6299 0x10b3dd9 0x10b38c6 0x489381 # 0x4dc354 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x653eb2 net.addrTable+0x112 net/interface_linux.go:149 # 0x653d64 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x6528f8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb0ca96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x10b8fc7 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 # 0x10b891e 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 # 0x10b845a 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 # 0x10b6452 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 # 0x10b6298 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 # 0x10b3dd8 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 # 0x10b38c5 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 [105: 69672960] @ 0x686b6e 0x686b48 0x68f025 0x117405c 0x118b00f 0x11871e5 0x1186af4 0x118c36f 0x118bd0b 0x118b76e 0x114578a 0x489381 # 0x686b6d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x686b47 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x68f024 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x117405b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:79 # 0x118b00e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:181 # 0x11871e4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1186af3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118bd0a github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:302 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [233: 44736] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1807: 346944] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [322: 10304] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6528] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1088] @ 0x58ee90 0x58edd6 0x58e23d 0x57da8c 0x57de37 0x5d6f45 0x5d5e65 0x603805 0x692985 0x699295 0x698cf4 0x115c00a 0x115c8a5 0x115cb96 0x1159296 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ee8f math/big.nat.make+0x54f math/big/nat.go:67 # 0x58edd5 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x58e23c math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x57da8b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x57de36 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x5d6f44 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 # 0x5d5e64 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698cf3 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidateCPPreVote+0x73 github.com/pactus-project/pactus/types/certificate/certificate.go:289 # 0x115c009 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVoteNoConflict+0x69 github.com/pactus-project/pactus/consensus/cp.go:127 # 0x115c8a4 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJustMainVote+0xe4 github.com/pactus-project/pactus/consensus/cp.go:255 # 0x115cb95 github.com/pactus-project/pactus/consensus.(*changeProposer).checkJust+0x35 github.com/pactus-project/pactus/consensus/cp.go:304 # 0x1159295 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0xd5 github.com/pactus-project/pactus/consensus/consensus.go:297 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9024] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8256] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6aeaf2 0x6b0bf4 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6aeaf1 github.com/pactus-project/pactus/consensus/voteset.(*BinaryVoteSet).AddVote+0x31 github.com/pactus-project/pactus/consensus/voteset/binary_voteset.go:95 # 0x6b0bf3 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0xd3 github.com/pactus-project/pactus/consensus/log/messages.go:28 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 9312] @ 0x83b536 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b535 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [125: 12000] @ 0x4c781d 0x8209e5 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x8209e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:446 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [97: 9312] @ 0x5d5e25 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [978: 15648] @ 0xc31bb7 0xc106fa 0x489381 # 0xc31bb6 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc106f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [383: 18384] @ 0xc415cc 0xc300a5 0xc2f8c5 0xc2c0e7 0x489381 # 0xc415cb github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc300a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc2f8c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [663: 594048] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [345: 16560] @ 0x117ad36 0x117ad86 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x117ad35 bytes.NewReader+0x55 bytes/reader.go:159 # 0x117ad85 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 98304] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dc11 0x40db70 0x410b26 0x8ce8bd 0x8c7a4c 0x8c79e5 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8ce8bc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8c7a4b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8c79e4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [607: 58272] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [79: 32864] @ 0x698eed 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x698eec github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:309 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [127: 341376] @ 0x7f2436 0x7f1cf0 0xaf2026 0xafecf2 0xb6f4d3 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0x7f2435 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.11/proto/encode.go:190 # 0x7f1cef google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.11/proto/encode.go:111 # 0xaf2025 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xafecf1 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 # 0xb6f4d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:135 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [60: 11520] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x11585bc 0x115e9d8 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x11585bb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x17b github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x115e9d7 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1746: 335232] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [237: 7584] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8064] @ 0xb72ca5 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xb72ca4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:275 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [247: 7904] @ 0x55d047 0x55a85e 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55d046 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2269: 108912] @ 0xbd95ce 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd95cd github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [142: 2272] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x54317a 0x5c856a 0x69b59a 0x69b539 0x6a1511 0x6a1f5e 0x6a0c07 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x69b599 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x69b538 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a0c06 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:237 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1116: 1285632] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [1268: 243456] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [783: 100224] @ 0x5d2465 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2464 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:61 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 13536] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6af8ff 0x6af88f 0x6b0b65 0x6b05a6 0x115a14d 0x1159ee6 0x115f6e5 0x115f53c 0x115f8b3 0x1158fd6 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af8fe github.com/pactus-project/pactus/consensus/voteset.(*voteBox).addVote+0x33e github.com/pactus-project/pactus/consensus/voteset/vote_box.go:22 # 0x6af88e github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x2ce github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:92 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x1159ee5 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrepareVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:357 # 0x115f6e4 github.com/pactus-project/pactus/consensus.(*prepareState).vote+0x84 github.com/pactus-project/pactus/consensus/prepare.go:58 # 0x115f53b github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x1b github.com/pactus-project/pactus/consensus/prepare.go:25 # 0x115f8b2 github.com/pactus-project/pactus/consensus.(*prepareState).onSetProposal+0x12 github.com/pactus-project/pactus/consensus/prepare.go:93 # 0x1158fd5 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x675 github.com/pactus-project/pactus/consensus/consensus.go:273 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [556: 320256] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x410a9c 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [670: 107200] @ 0xc249b8 0xc2499b 0xc20e9c 0xc2c185 0x489381 # 0xc249b7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc2499a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc20e9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [203: 38976] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8832] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115a14d 0x115a026 0x115f2fd 0x115ef9c 0x115ef57 0x115f602 0x115f5bd 0x115f865 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115a14c github.com/pactus-project/pactus/consensus.(*consensus).signAddVote+0xec github.com/pactus-project/pactus/consensus/consensus.go:370 # 0x115a025 github.com/pactus-project/pactus/consensus.(*consensus).signAddPrecommitVote+0x105 github.com/pactus-project/pactus/consensus/consensus.go:362 # 0x115f2fc github.com/pactus-project/pactus/consensus.(*precommitState).vote+0x23c github.com/pactus-project/pactus/consensus/precommit.go:68 # 0x115ef9b github.com/pactus-project/pactus/consensus.(*precommitState).decide+0x1b github.com/pactus-project/pactus/consensus/precommit.go:20 # 0x115ef56 github.com/pactus-project/pactus/consensus.(*precommitState).enter+0x16 github.com/pactus-project/pactus/consensus/precommit.go:16 # 0x115f601 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe1 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f5bc github.com/pactus-project/pactus/consensus.(*prepareState).decide+0x9c github.com/pactus-project/pactus/consensus/prepare.go:31 # 0x115f864 github.com/pactus-project/pactus/consensus.(*prepareState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/prepare.go:88 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1249: 239808] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [961: 92256] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5184] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [11: 2816] @ 0xb298bf 0xb786dc 0xb785ce 0xb779e5 0xb7700b 0xb763f3 0xb73e52 0xb68e55 0xb2636a 0xb2613b 0xb251e5 0xb24dbf 0x489381 # 0xb298be 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 # 0xb786db github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:372 # 0xb785cd github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:359 # 0xb779e4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:305 # 0xb7700a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:201 # 0xb763f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/query.go:96 # 0xb73e51 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:32 # 0xb68e54 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:400 # 0xb26369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:351 # 0xb2613a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:340 # 0xb251e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:246 # 0xb24dbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 704] @ 0xcd6e39 0xcd5886 0xd2882a 0xd23225 0x10c57e3 0xafd599 0xafddbe 0xafc5db 0xaf60ca 0xb743ca 0xb79064 0x489381 # 0xcd6e38 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 # 0xcd5885 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 # 0xd28829 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafddbd 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 # 0xafc5da 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 # 0xaf60c9 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [329: 15792] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x1154f03 0x115e782 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1154f02 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x115e781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1504] @ 0xc31971 0xc31954 0xc1fe89 0xc1fe7d 0xc1dddb 0xc1c8c5 0xc1c6e5 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc31970 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc31953 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc1fe88 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc1fe7c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc1ddda github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc1c8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc1c6e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [497: 55664] @ 0xc249a7 0xc2499b 0xc20e9c 0xc2c185 0x489381 # 0xc249a6 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc2499a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc20e9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc2c184 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] @ 0x6b40ef 0x6b4b5f 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [367: 46976] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [158: 32864] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc1a109 0xc1765a 0xc2f55c 0xc2c0e7 0x489381 # 0xc1a108 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc17659 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc2f55b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1735: 333120] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [916: 87936] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [404: 168064] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xc21292 0xc212a0 0xc2c185 0x489381 # 0xc21291 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc2129f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [89: 2848] @ 0x40be12 0x40a96d 0x40ff45 0xc1c590 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c58f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2122: 4889088] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [13: 4992] @ 0x5ac4ca 0x6a3526 0x6a3503 0x5b1b44 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6a3525 github.com/fxamacker/cbor/v2.Marshal+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6a3502 github.com/pactus-project/pactus/types/block.(*Block).MarshalCBOR+0xc2 github.com/pactus-project/pactus/types/block/block.go:180 # 0x5b1b43 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1238: 29712] @ 0x1144bc9 0xc27c26 0xc27a50 0xc2fd29 0xc2f79a 0xc2c0e7 0x489381 # 0x1144bc8 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc27c25 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc27a4f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc2fd28 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc2f799 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [419: 965376] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1159: 482144] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40a96d 0x40ff45 0xc1c590 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c58f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [30: 17280] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [187: 35904] @ 0x692145 0x694128 0x69409e 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x692144 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x694127 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x69409d github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3470: 83280] @ 0xbdb5cc 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb5cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [2124: 611712] @ 0x59b25e 0x11741ca 0x117418e 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59b25d github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x11741c9 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x117418d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1024: 147456] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0x922093 0x921eca 0x922986 0x95d065 0x958085 0x95227d 0x925852 0x963a28 0x489381 # 0x922092 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x921ec9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95d064 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x958084 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x95227c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [149: 2384] @ 0x567c39 0x56803a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [374: 17952] @ 0x113a496 0x4a308a 0x489381 # 0x113a495 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a3089 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [860: 96320] @ 0xc11009 0xc1c5d1 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc11008 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc1c5d0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x670 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [40: 7680] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1004: 128512] @ 0xaf3799 0xaf3738 0xaf3a27 0xaf3ad4 0xb72e53 0xb6e3fe 0xb6da3d 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xaf3798 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x118 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xaf3737 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:45 # 0xaf3a26 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:64 # 0xaf3ad3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:74 # 0xb72e52 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x452 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/handlers.go:282 # 0xb6e3fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:111 # 0xb6da3c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht_net.go:27 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [83: 19920] @ 0xc240dc 0xc20785 0xc2c185 0x489381 # 0xc240db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [31: 5952] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 7680] @ 0x5b5bee 0x5b5a9d 0x5b5686 0x11741fb 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x5b5bed github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b5a9c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b5685 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [158: 182016] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x410b26 0x6af43a 0x6af3be 0x1156d88 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6af439 maps.Copy[...]+0x179 maps/maps.go:64 # 0x6af3bd github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).BlockVotes+0xfd github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:46 # 0x1156d87 github.com/pactus-project/pactus/consensus.(*commitState).decide+0xa7 github.com/pactus-project/pactus/consensus/commit.go:20 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 1536] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [348: 16704] @ 0x55c005 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55c004 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [480: 30720] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4032] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x8d60aa 0x8d87be 0x8d8633 0x8da465 0x114f9d0 0x11531f2 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8d60a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x8d87bd github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x8d8632 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x8da464 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x114f9cf github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11531f1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:429 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [108: 3456] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1037: 16592] @ 0xc10e2e 0xc1071b 0x489381 # 0xc10e2d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc1071a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1070: 154080] @ 0x559bd7 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [570: 18240] @ 0x1677b73 0x5d277a 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d2779 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:83 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1028: 148032] @ 0x559bd7 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x559bd6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5760] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [1360: 261120] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x11485c5 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x11485c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 816] @ 0x49dfca 0x49d987 0x773ece 0x77a337 0x76eb2f 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x49dfc9 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49d986 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x773ecd github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1242: 238464] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [401: 359296] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40ddf7 0x40db65 0x40ffd7 0xc1c7b2 0xc1bf14 0xc30292 0xc2c105 0x489381 # 0xc1c7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc1bf13 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc30291 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc2c104 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [213: 40896] @ 0x5e4255 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 38592] @ 0x59dec5 0x59cc95 0x59c773 0x6a3615 0x6a35f7 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a3614 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a35f6 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:185 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [236: 67968] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6b09c8 0x115e7b1 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [21: 2016] @ 0x5d5a39 0x5ef3df 0x6038c5 0x692985 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd348d9 0xd348cb 0xd26d25 0x10b5757 0x10b5366 0x10c6dfa 0x102cd89 0x1031593 0x1030d70 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xd348d8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x58 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd348ca 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 # 0xd26d24 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 # 0x10b5756 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 # 0x10b5365 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 # 0x10c6df9 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 # 0x102cd88 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 # 0x1031592 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 # 0x1030d6f 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 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [7144: 800128] @ 0x53766d 0xc31c05 0xc106fa 0x489381 # 0x53766c context.AfterFunc+0x2c context/context.go:326 # 0xc31c04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc106f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [155: 3720] @ 0x693633 0x6934ca 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a6b2e 0x6a6b14 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6934c9 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a6b2d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a6b13 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:177 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [184: 35328] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 12672] @ 0x47eef3 0x40a8e5 0x40a8d8 0x410a72 0x6b09c8 0x115e7b1 0x115e6f3 0x1156f93 0x1156f4b 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6b09c7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x115e7b0 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1156f92 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x2b2 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1156f4a github.com/pactus-project/pactus/consensus.(*commitState).decide+0x26a github.com/pactus-project/pactus/consensus/commit.go:32 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 5888] @ 0x58ada5 0x58ad1d 0x69465b 0x69461e 0x6942b7 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x69465a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x69461d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6942b6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [509: 40720] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [428: 27392] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [261: 8352] @ 0x567c39 0x56803a 0x567e0a 0x5678dd 0x559bf4 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x567c38 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x568039 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x567e09 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5678dc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x559bf3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [716: 57280] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x60387b 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x60387a 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [96: 7680] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1204: 231168] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1194: 229248] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5ef5ca 0x6040c5 0x603829 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ef5c9 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4576] @ 0x115aac6 0x115a9fb 0x1156d9e 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x115aac5 github.com/pactus-project/pactus/consensus.(*consensus).signersInfo+0x45 github.com/pactus-project/pactus/consensus/consensus.go:425 # 0x115a9fa github.com/pactus-project/pactus/consensus.(*consensus).makeCertificate+0x5a github.com/pactus-project/pactus/consensus/consensus.go:412 # 0x1156d9d github.com/pactus-project/pactus/consensus.(*commitState).decide+0xbd github.com/pactus-project/pactus/consensus/commit.go:21 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1297: 249024] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1013: 24312] @ 0x921478 0x91e53b 0x924de5 0x924de6 0x4d414e 0xcf74a5 0xcf747d 0xcf7378 0x489381 # 0x921477 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x91e53a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x924de4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x924de5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d414d io.ReadAtLeast+0x8d io/io.go:335 # 0xcf74a4 io.ReadFull+0xe4 io/io.go:354 # 0xcf747c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcf7377 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [59: 4720] @ 0x83b4d6 0x84e19a 0x84ddd8 0x820a4c 0x84e19a 0x84ddd8 0x84dc86 0x7ed138 0x7ecc2e 0xafea66 0x489381 # 0x83b4d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.11/internal/impl/codec_gen.go:5577 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x820a4b google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.11/internal/impl/codec_field.go:448 # 0x84e199 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:183 # 0x84ddd7 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:119 # 0x84dc85 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.11/internal/impl/decode.go:81 # 0x7ed137 google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x237 google.golang.org/protobuf@v1.36.11/proto/decode.go:122 # 0x7ecc2d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.11/proto/decode.go:62 # 0xafea65 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 [3622: 1854464] @ 0x5b5bee 0x5b5a9d 0x5b5686 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5b5bed github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x5b5a9c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x5b5685 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2330: 111840] @ 0x6b23ca 0x6b238a 0x6b23b7 0x6b2382 0x1154f03 0x115e782 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x6b23c9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6b2389 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6b23b6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b2381 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x1154f02 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:612 # 0x115e781 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [5266: 926816] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1060: 169600] @ 0x117ba36 0x117ba25 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x117ba35 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x117ba24 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x691f33 0x6941de 0x6941b9 0x693e48 0x1153b97 0x115366a 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6941dd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6941b8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x693e47 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1153b96 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:506 # 0x1153669 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:464 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 6752] @ 0x6a66a5 0x6a6682 0x6a6670 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a66a4 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6a6681 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:232 # 0x6a666f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:101 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [698: 67008] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [825: 13200] @ 0xbd957b 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd957a github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 7680] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x693d9b 0x1156391 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x693d9a github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1156390 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [107: 47936] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [33: 1056] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [903: 115584] @ 0x59ca69 0x11741df 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59ca68 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x11741de github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [143: 2288] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0x772235 0x772236 0x117bcaa 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x772234 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x772235 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x117bca9 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [466: 14912] @ 0x76dad1 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1626: 1873152] @ 0xbdb60c 0xbdafe5 0xbd7dda 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbdb60b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xbdafe4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xbd7dd9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [3778: 2176128] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1851: 355392] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 4416] @ 0x4c781d 0x5b1ac5 0x5b34e9 0x5af7fc 0x5b34e9 0x5ac8c6 0x5ac49c 0x1174037 0x1174013 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x5b1ac4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x1a4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1863 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5af7fb github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x5b34e8 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x5ac8c5 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x5ac49b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x1174036 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x1174012 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:73 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [184: 35328] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [58: 11136] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1234: 236928] @ 0x5e4293 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [538: 51648] @ 0x5d5a39 0x5ef3df 0x6038ae 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5a38 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 # 0x5ef3de 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 # 0x6038ad 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1252: 240384] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8332: 9598464] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [607: 349632] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x1151ac5 0x117d693 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x1151ac4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:295 # 0x117d692 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:187 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1274: 244608] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1237: 237504] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3233: 206912] @ 0xc2f725 0xc2c0e7 0x489381 # 0xc2f724 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc2c0e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1798: 345216] @ 0x5e4293 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4292 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1705: 327360] @ 0x60a7c6 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7c5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:111 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1346: 258432] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1241: 238272] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [619: 59424] @ 0x5d5e25 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d5e24 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1836: 352512] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8506: 9798912] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4b5f 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4b5e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1142: 27408] @ 0x5c600b 0x5c6906 0x692ddd 0x6b24e6 0x6b24fa 0x6b24d7 0x6b24b1 0x6b2493 0x115506c 0x115e851 0x115e6f3 0x1158391 0x1158354 0x115ee04 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6b24e5 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6b24f9 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6b24d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6b24b0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6b2492 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x115506b github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:619 # 0x115e850 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x115e6f2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x1158390 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x1158353 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x115ee03 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnBlockAnnounce+0x83 github.com/pactus-project/pactus/consensus/mediator.go:45 0: 0 [8413: 9691776] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1847: 354624] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [646: 62016] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [967: 15472] @ 0x5376bb 0xc31c05 0xc106fa 0x489381 # 0x5376ba context.AfterFunc+0x7a context/context.go:330 # 0xc31c04 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc106f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [1: 3072] @ 0x91d830 0x922485 0x923abe 0xcf6f95 0xcf665c 0x489381 # 0x91d82f crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x922484 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x923abd crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xcf6f94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xcf665b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [255: 293760] @ 0xc2478c 0xc23f05 0xc20785 0xc2c185 0x489381 # 0xc2478b github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc23f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc20784 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc2c184 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 1024] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [6287: 704144] @ 0xc0f47b 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xc0f47a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x45a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [1716: 82368] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [219: 7008] @ 0x1677b73 0x5d243f 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x1677b72 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x5d243e github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:59 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1730: 332160] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1225: 235200] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 23808] @ 0x483fc7 0x4c6766 0x4c660e 0x55b3ff 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4caa 0x6b4cab 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x483fc6 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c6765 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c660d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55b3fe encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4ca9 github.com/pactus-project/pactus/genesis.TestnetGenesis+0x169 github.com/pactus-project/pactus/genesis/testnet.go:13 # 0x6b4caa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x16a github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1686: 323712] @ 0x5e4274 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1826: 350592] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [3563: 1368192] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 260352] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x1150838 0x1152dbf 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x1150837 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:150 # 0x1152dbe github.com/pactus-project/pactus/state.(*state).ValidateBlock+0xde github.com/pactus-project/pactus/state/state.go:387 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [105: 1680] @ 0x466d26 0x76eb0c 0x76f8f7 0x76db47 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x76f8f6 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [364: 11648] @ 0x76dad1 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [1779: 341568] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a605 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a604 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:90 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1726: 331392] @ 0x5e8159 0x5e48fa 0x5e590b 0x60a505 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x60a504 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:80 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1228: 235776] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5233: 921008] @ 0x55dd6c 0x55a935 0x55c451 0x55a85e 0x55b4cf 0x55a894 0x55c451 0x55a85e 0x55a09e 0x559c99 0x6b452d 0x55bda7 0x55a85e 0x55a09e 0x559c99 0x6b4bfa 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x55dd6b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x55a934 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55b4ce encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x55a893 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x55c450 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b452c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x55bda6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55a85d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x55a09d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x559c98 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6b4bf9 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [96: 18432] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [686: 790272] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4c0a 0x118af65 0x118b265 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4c09 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b264 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:201 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x59ca69 0x11741df 0x117b879 0x117b5b8 0x117b247 0x118bbb4 0x118b76e 0x114578a 0x489381 # 0x59ca68 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x11741de github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:102 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117b246 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x118bbb3 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:294 # 0x118b76d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:258 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [125: 4000] @ 0x76dad1 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb76af0 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb76aef 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 [10: 2240] @ 0xaf3e3e 0xaf3c9a 0xaf3c79 0xaf619f 0xb743ca 0xb79064 0x489381 # 0xaf3e3d 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb743c9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/lookup.go:70 # 0xb79063 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 [806: 103168] @ 0x59dec5 0x5a6fed 0x59e1ed 0x59cc95 0x5b5713 0x11741fb 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x59dec4 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x5b5712 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x11741fa github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:103 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [2459: 944256] @ 0x60a7e5 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60a7e4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:112 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [6580: 947520] @ 0xbd998f 0xbd8016 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd998e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xbd8015 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [130: 2080] @ 0x466d26 0x76f93b 0x76db47 0x76dd65 0x770e7c 0x770b47 0x117ba0d 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76f93a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x76db46 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x770b46 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x117ba0c github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [8280: 1324800] @ 0xbd7f15 0xc0f49a 0x10c51c2 0x10c4dff 0xd27fe5 0x489381 # 0xbd7f14 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9b4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc0f499 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x10c51c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 # 0x10c4dfe github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8be github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 0: 0 [537: 34368] @ 0x6a6612 0x6a6588 0x6a6575 0x6a6cbd 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a6611 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x111 github.com/pactus-project/pactus/types/certificate/certificate.go:259 # 0x6a6587 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrepare+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:227 # 0x6a6574 github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x74 github.com/pactus-project/pactus/types/vote/vote.go:104 # 0x6a6cbc github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1761: 338112] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a5b2 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a5b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:86 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x76de45 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76de44 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [6: 192] @ 0x76dad1 0x76dd65 0x770e7c 0xaf3ec7 0xaf3c9a 0xaf3c79 0xaf619f 0xb68ba9 0xb6ae2f 0x489381 # 0x76dad0 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x76dd64 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x770e7b github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xaf3ec6 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 # 0xaf3c99 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:55 # 0xaf3c78 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/pb/message.go:95 # 0xaf619e 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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: 112] @ 0x73d965 0x8a6e85 0x8a6e6b 0x8a6e6c 0x51ff4d 0x5207ee 0x52325e 0x51d391 0xd1789b 0x51fffb 0x5207ee 0x52325e 0x51a405 0x10c6b85 0x10c693f 0x11447bd 0x1144551 0x489381 # 0x73d964 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8a6e84 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8a6e6a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8a6e6b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.46.0/core/peer/peer.go:52 # 0x51ff4c fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d390 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd1789a 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 # 0x51fffa fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51a404 fmt.Errorf+0x84 fmt/errors.go:25 # 0x10c6b84 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 # 0x10c693e 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 # 0x11447bc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1144550 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 48] @ 0x5421b5 0x5c82e5 0x5c91ce 0x699f25 0x69a6a9 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x5c91cd github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:137 # 0x699f24 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x69a6a8 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [272: 8704] @ 0x5d19f6 0x5d5a5a 0x5ef3df 0x6038c5 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5d19f5 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.4/bitset.go:175 # 0x5d5a59 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 # 0x5ef3de 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 # 0x6038c4 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1252: 240384] @ 0x5e8159 0x5e48fa 0x5e590b 0x5e5b25 0x60a572 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e8158 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 # 0x5e48f9 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a571 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:83 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [1688: 324096] @ 0x5e4274 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4273 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [517: 41360] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b55 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b54 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x34 github.com/pactus-project/pactus/consensus/log/messages.go:26 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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] @ 0x5c600b 0x5c6906 0x692ddd 0x6a6c85 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5c600a golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.46.0/ripemd160/ripemd160.go:123 # 0x5c6905 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x692ddc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6a6c84 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:189 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [5204: 2997504] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [576: 46080] @ 0x6b4bac 0x6b4bfb 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b4bab github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6b4bfa github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 0: 0 [314: 180864] @ 0x60ab30 0x609f1b 0x60a0d2 0x692b45 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x60ab2f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:125 # 0x609f1a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:27 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [596: 47680] @ 0x6b40ef 0x6b4cba 0x117b92e 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6b40ee github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x117b92d github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.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: 8640] @ 0x5ac4ca 0x11740ff 0x1174100 0x118b276 0x11913b3 0x16373ca 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x11740fe github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x11740ff github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:93 # 0x118b275 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:204 # 0x11913b2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:247 # 0x16373c9 github.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] @ 0x5d2259 0x5d5dd6 0x603805 0x692985 0x6a6ce6 0x6afb9d 0x6af5f5 0x6b0b65 0x6b05a6 0x115936b 0x115ed36 0x489381 # 0x5d2258 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.2/field/hash/hashutils.go:28 # 0x5d5dd5 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 # 0x603804 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 # 0x692984 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6a6ce5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:196 # 0x6afb9c github.com/pactus-project/pactus/consensus/voteset.(*voteSet).verifyVote+0x7c github.com/pactus-project/pactus/consensus/voteset/voteset.go:41 # 0x6af5f4 github.com/pactus-project/pactus/consensus/voteset.(*BlockVoteSet).AddVote+0x34 github.com/pactus-project/pactus/consensus/voteset/block_voteset.go:73 # 0x6b0b64 github.com/pactus-project/pactus/consensus/log.(*Messages).addVote+0x44 github.com/pactus-project/pactus/consensus/log/messages.go:24 # 0x6b05a5 github.com/pactus-project/pactus/consensus/log.(*Log).AddVote+0x25 github.com/pactus-project/pactus/consensus/log/log.go:57 # 0x115936a github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x1aa github.com/pactus-project/pactus/consensus/consensus.go:305 # 0x115ed35 github.com/pactus-project/pactus/consensus.(*ConcreteMediator).OnPublishVote+0x95 github.com/pactus-project/pactus/consensus/mediator.go:37 0: 0 [31: 5952] @ 0x5e4255 0x5e590b 0x5e5b25 0x60a617 0x609fb0 0x60a0d2 0x692b45 0x6a516e 0x1158d12 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x5e4254 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 # 0x5e590a github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x5e5b24 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x60a616 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:91 # 0x609faf github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:31 # 0x60a0d1 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.2/ecc/bls12-381/pairing.go:39 # 0x692b44 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6a516d github.com/pactus-project/pactus/types/proposal.(*Proposal).Verify+0xad github.com/pactus-project/pactus/types/proposal/proposal.go:94 # 0x1158d11 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x3b1 github.com/pactus-project/pactus/consensus/consensus.go:257 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/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] @ 0xd9007a 0x4a1c11 0xd9119e 0xd93c49 0xdbb2a2 0xdbabc5 0xdb93dc 0xdadae8 0xde5ffa 0x489381 # 0xd90079 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 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xd9119d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.57.1/internal/ackhandler/packet.go:38 # 0xd93c48 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 # 0xdbb2a1 github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x181 github.com/quic-go/quic-go@v0.57.1/connection.go:2757 # 0xdbabc4 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.57.1/connection.go:2691 # 0xdb93db github.com/quic-go/quic-go.(*Conn).triggerSending+0x13b github.com/quic-go/quic-go@v0.57.1/connection.go:2436 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 # 0xde5ff9 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: 288] @ 0x6a3836 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a3835 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 114688] @ 0x466d26 0x5562cc 0x15f41f9 0x15f4988 0x1636d4c 0x1650c57 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5562cb embed.FS.ReadFile+0x4b embed/embed.go:331 # 0x15f41f8 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0xd8 github.com/pactus-project/pactus/www/http/server.go:43 # 0x15f4987 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x447 github.com/pactus-project/pactus/www/http/server.go:102 # 0x1636d4b github.com/pactus-project/pactus/node.(*Node).Start+0x30b github.com/pactus-project/pactus/node/node.go:189 # 0x1650c56 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 37888] @ 0x6eb015 0x6eaa53 0x6ead74 0x7035bc 0x704071 0x704350 0x72cb8b 0x710905 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb014 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6eaa52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6ead73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7035bb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x704070 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x70434f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72cb8a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x710904 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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] @ 0x5ac4ca 0x6b410b 0x6b40df 0x6b4cba 0x118af65 0x118b005 0x118b615 0x118c0e5 0x118b71a 0x114578a 0x489381 # 0x5ac4c9 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6b410a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6b40de github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6b4cb9 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x179 github.com/pactus-project/pactus/genesis/genesis.go:192 # 0x118af64 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:167 # 0x118b004 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:180 # 0x118b614 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:243 # 0x118c0e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:320 # 0x118b719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1145789 github.com/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] @ 0x58ada5 0x58ad1d 0x5ef64a 0x5ef5d3 0x6040c5 0x603829 0x691f33 0x1147b0a 0x1147b24 0x118b5e9 0x118c0e5 0x118b71a 0x114578a 0x489381 # 0x58ada4 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x58ad1c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x5ef649 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x5ef5d2 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 # 0x6040c4 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 # 0x603828 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 # 0x691f32 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1147b09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1147b23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:92 # 0x118b5e8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:241 # 0x118c0e4 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:320 # 0x118b719 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:270 # 0x1145789 github.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] @ 0x8db491 0x8db3a5 0xd57105 0xd570d9 0x10c46f2 0xd27fe5 0x489381 # 0x8db490 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x8db3a4 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd57104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd570d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x10c46f1 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 # 0xd27fe4 github.com/libp2p/go-libp2p/p2p/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: 3072] @ 0x93dad5 0x93daa5 0x93d9b7 0x791a42 0x791e9c 0x93d96c 0x93d717 0x791a42 0x791e9c 0x93d3b9 0x93ce2d 0x940ff5 0x951fd8 0x934845 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x93dad4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x93daa4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x93d9b6 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93d96b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x93d716 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x791a41 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x791e9b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x93d3b8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x93ce2c crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x940ff4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x951fd7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x934844 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 [8: 65536] @ 0x92d675 0x92d68b 0x92e425 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x92d674 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:197 # 0x92d68a crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 384] @ 0xcf96a5 0xcf96a6 0xcf458b 0xcfca3d 0xd28af5 0xd288b8 0xd23225 0x10c57e3 0xafd599 0xafd3c5 0xafd0a5 0xafc30c 0xaf60ca 0xb68ba9 0xb6ae2f 0x489381 # 0xcf96a4 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xcf96a5 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xcf458a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xcfca3c 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 # 0xd28af4 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 # 0xd288b7 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 # 0xd23224 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 # 0x10c57e2 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 # 0xafd598 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 # 0xafd3c4 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 # 0xafd0a4 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 # 0xafc30b 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 # 0xaf60c9 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 # 0xb68ba8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:383 # 0xb6ae2e 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 [4: 32768] @ 0x92d675 0x92d68b 0x92e425 0x925852 0x963a28 0x489381 # 0x92d674 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:197 # 0x92d68a crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x92e424 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x10c6ab0 0x10c693f 0x11447bd 0x1144551 0x489381 # 0x10c6aaf 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 # 0x10c693e 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 # 0x11447bc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1144550 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 3072] @ 0x922093 0x921eca 0x922986 0x92e7f5 0x925852 0x963a28 0x489381 # 0x922092 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x921ec9 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x922985 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x92e7f4 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x963a27 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 2304] @ 0x5cfefe 0x5cfef2 0x5cfe25 0xd9c89e 0xda1fd5 0xd9d61b 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0x5cfefd crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x5cfef1 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x5cfe24 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xd9c89d 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 # 0xda1fd4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.57.1/internal/handshake/initial_aead.go:47 # 0xd9d61a 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x538d59 0x5395ad 0x53956f 0xe17350 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x538d58 context.WithDeadlineCause+0xd8 context/context.go:640 # 0x5395ac context.WithDeadline+0x4c context/context.go:626 # 0x53956e context.WithTimeout+0xe context/context.go:704 # 0xe1734f 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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: 160] @ 0xdad2af 0xdad1f6 0xda88be 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xdad2ae github.com/quic-go/quic-go.newDatagramQueue+0x94e github.com/quic-go/quic-go@v0.57.1/datagram_queue.go:35 # 0xdad1f5 github.com/quic-go/quic-go.(*Conn).preSetup+0x895 github.com/quic-go/quic-go@v0.57.1/connection.go:553 # 0xda88bd github.com/quic-go/quic-go.init.func2+0xa9d github.com/quic-go/quic-go@v0.57.1/connection.go:438 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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: 192] @ 0xd272bb 0xd2c447 0xd2ac70 0xd1ae30 0xd2ab38 0x489381 # 0xd272ba 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 # 0xd2c446 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 # 0xd2ac6f 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 # 0xd1ae2f 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 # 0xd2ab37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x54241a 0x5c82e5 0x6a4294 0x6a42a0 0x6a3872 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x6a4293 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x6a429f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6a3871 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:217 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1024] @ 0xda803d 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xda803c github.com/quic-go/quic-go.init.func2+0x21c github.com/quic-go/quic-go@v0.57.1/connection.go:392 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x413e14 0xd5691b 0xd55b7a 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0xd5691a 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 # 0xd55b79 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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] @ 0xd1c328 0xd2ab38 0x489381 # 0xd1c327 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 # 0xd2ab37 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: 704] @ 0xd9d73b 0xd9d836 0xd9cf3f 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xd9d73a 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 # 0xd9d835 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 # 0xd9cf3e 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 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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: 512] @ 0xd75365 0xd9d145 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xd75364 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.57.1/internal/wire/transport_parameters.go:358 # 0xd9d144 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x284 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:99 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 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] @ 0x655a7f 0x773d78 0x77a337 0x76eb2f 0xb0a097 0xb0a08a 0xb09b17 0xe0cc05 0xe17445 0xe17b4a 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x655a7e net.IP.String+0xfe net/ip.go:315 # 0x773d77 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x77a336 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x76eb2e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0xb0a096 github.com/multiformats/go-multiaddr.(*Component).Value+0x1b6 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0xb0a089 github.com/multiformats/go-multiaddr/net.dialArgComponents+0x1a9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:226 # 0xb09b16 github.com/multiformats/go-multiaddr/net.DialArgs+0x36 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:159 # 0xe0cc04 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 # 0xe17444 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 # 0xe17b49 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [4: 256] @ 0xc5f4ba 0xc701cc 0xc700ad 0xc7050c 0xc71330 0xc71519 0xcb0b2b 0x489381 # 0xc5f4b9 github.com/miekg/dns.init.func76+0x19 github.com/miekg/dns@v1.1.69/ztypes.go:86 # 0xc701cb github.com/miekg/dns.UnpackRRWithHeader+0xcb github.com/miekg/dns@v1.1.69/msg.go:619 # 0xc700ac github.com/miekg/dns.UnpackRR+0xac github.com/miekg/dns@v1.1.69/msg.go:612 # 0xc7050b github.com/miekg/dns.unpackRRslice+0xab github.com/miekg/dns@v1.1.69/msg.go:657 # 0xc7132f github.com/miekg/dns.(*Msg).unpack+0x34f github.com/miekg/dns@v1.1.69/msg.go:862 # 0xc71518 github.com/miekg/dns.(*Msg).Unpack+0xf8 github.com/miekg/dns@v1.1.69/msg.go:888 # 0xcb0b2a github.com/libp2p/zeroconf/v2.(*client).recv+0x18a github.com/libp2p/zeroconf/v2@v2.2.0/client.go:353 0: 0 [1: 640] @ 0xd9d057 0xd9d025 0xd9d103 0xda8b6c 0xde5b44 0xde546b 0xdfe84a 0xdf8d68 0xe014f5 0xe01174 0xd2dc35 0xd20f98 0x489381 # 0xd9d056 crypto/tls.newQUICConn+0x196 crypto/tls/quic.go:188 # 0xd9d024 crypto/tls.QUICClient+0x164 crypto/tls/quic.go:176 # 0xd9d102 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x242 github.com/quic-go/quic-go@v0.57.1/internal/handshake/crypto_setup.go:95 # 0xda8b6b github.com/quic-go/quic-go.init.func2+0xd4b github.com/quic-go/quic-go@v0.57.1/connection.go:480 # 0xde5b43 github.com/quic-go/quic-go.(*Transport).doDial+0x643 github.com/quic-go/quic-go@v0.57.1/transport.go:303 # 0xde546a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.57.1/transport.go:256 # 0xdfe849 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.57.1/transport.go:238 # 0xdf8d67 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 # 0xe014f4 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 # 0xe01173 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 # 0xd2dc34 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 # 0xd20f97 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/limiter.go:228 0: 0 [1: 208] @ 0x47eef3 0x40a8e5 0x40a8d8 0x40ff19 0xc02c88 0xc04305 0xc03d68 0xc0b20a 0x10c6855 0x11447bd 0x1144551 0x489381 # 0xc02c87 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 # 0xc04304 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 # 0xc03d67 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 # 0xc0b209 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 # 0x10c6854 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 # 0x11447bc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x1144550 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 96] @ 0x44b449 0x45dae9 0xd1acfe 0xd2ab38 0x489381 # 0xd1acfd 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 # 0xd2ab37 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] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 8] @ 0x6f643e 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 128] @ 0x1117d99 0x111768a 0x11148f6 0x112720f 0x1125612 0x11332c5 0x113cb45 0x113cab6 0x113b568 0x1635e2f 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x1117d98 go.uber.org/fx.(*module).provide+0x678 go.uber.org/fx@v1.24.0/module.go:224 # 0x1117689 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.24.0/module.go:175 # 0x11148f5 go.uber.org/fx.New+0x835 go.uber.org/fx@v1.24.0/app.go:488 # 0x112720e github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.46.0/config/config.go:738 # 0x1125611 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x11332c4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x113cb44 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x113cab5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x113b567 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1635e2e github.com/pactus-project/pactus/node.NewNode+0x5ae github.com/pactus-project/pactus/node/node.go:85 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x8bfc27 0x8bf105 0x10fe01b 0x10fef1b 0x111cbf2 0x11217c5 0x1126cbb 0x1125612 0x11332c5 0x113cb45 0x113cab6 0x113b568 0x1635e2f 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8bfc26 regexp.(*Regexp).replaceAll+0x646 regexp/regexp.go:662 # 0x8bf104 regexp.(*Regexp).ReplaceAllString+0xe4 regexp/regexp.go:577 # 0x10fe01a go.uber.org/fx/internal/fxreflect.sanitize+0x5a go.uber.org/fx@v1.24.0/internal/fxreflect/fxreflect.go:46 # 0x10fef1a go.uber.org/fx/internal/fxreflect.CallerStack+0x2da go.uber.org/fx@v1.24.0/internal/fxreflect/stack.go:152 # 0x111cbf1 go.uber.org/fx.Supply+0x411 go.uber.org/fx@v1.24.0/supply.go:111 # 0x11217c4 github.com/libp2p/go-libp2p/config.(*Config).addTransports+0x224 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:298 # 0x1126cba github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0x6ba github.com/libp2p/go-libp2p@v0.46.0/config/config.go:717 # 0x1125611 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x11332c4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x113cb44 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x113cab5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x113b567 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1635e2e github.com/pactus-project/pactus/node.NewNode+0x5ae github.com/pactus-project/pactus/node/node.go:85 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x6ff19c 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ff19b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x53c2a5 0x53c419 0x5c7b9f 0x5c84fd 0x6a144c 0x6a13a5 0x6a1f5e 0x6a2046 0x8c79e9 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x53c2a4 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53c418 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5c7b9e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x5c84fc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:253 # 0x6a144b github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:281 # 0x6a13a4 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:319 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8c79e8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x6ff19c 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ff19b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 224] @ 0x6f49af 0x6f629d 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f49ae github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x6f629c github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x70b105 0x70b0a0 0x70b08c 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x70b104 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x70b09f github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x70b08b github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 1728] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 48] @ 0x6fd06f 0x6fc710 0x7008e5 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6fc70f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7008e4 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 96] @ 0x70b2f3 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x70b2f2 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 2496] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 8] @ 0x6f643e 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 288] @ 0x11502bc 0x115025b 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x11502bb bytes.NewReader+0x53b bytes/reader.go:159 # 0x115025a github.com/pactus-project/pactus/state.LoadOrNewState+0x4da github.com/pactus-project/pactus/state/state.go:118 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x6fd06f 0x6fc710 0x700d82 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6fc70f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x700d81 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 48] @ 0x72e516 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x72e515 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 320] @ 0x6ff19c 0x6ff3f8 0x6fffe6 0x7001fe 0x6fe615 0x6ed659 0x6eddd0 0x6edd36 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6ff19b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff3f7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x7001fd github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x6fe614 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x6ed658 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 # 0x6eddcf 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 # 0x6edd35 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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] @ 0x69a607 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x69a606 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 120] @ 0x71689b 0x70bcc5 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x71689a github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 16] @ 0x6f643e 0x72b9c8 0x72bd12 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x72b9c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x72bd11 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 240] @ 0x6ffc3c 0x70005c 0x70102a 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x701029 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x929 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:886 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 1152] @ 0x704e88 0x72b565 0x710888 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x704e87 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x72b564 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x710887 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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] @ 0x6f643e 0x72b9c8 0x72bd12 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f643d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x72b9c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x72bd11 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 96] @ 0x693633 0x697e1f 0x115033b 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x693632 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115033a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [18: 6912] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 288] @ 0x716911 0x7168fd 0x7168b1 0x70bcc5 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x716910 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x7168fc container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x7168b0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x70bcc4 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 1024] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x54241a 0x5c82e5 0x69b66d 0x69b5fd 0x6a18fd 0x6a3a14 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x542419 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69b66c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x69b5fc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x54317a 0x5c856a 0x5c90d2 0x699eac 0x69a53f 0x6a1511 0x6a1f5e 0x6a2046 0x8c79e9 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x543179 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x5c8569 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:271 # 0x5c90d1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:120 # 0x699eab github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x69a53e github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6a1510 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:335 # 0x6a1f5d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6a2045 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x8c79e8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 560] @ 0x8c8316 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8c8315 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [16: 8192] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 768] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x6fd06f 0x6edd36 0x6eddda 0x6edd36 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6fd06e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x6edd35 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 # 0x6eddd9 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 # 0x6edd35 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 8960] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 384] @ 0x5421b5 0x5c82e5 0x69368b 0x693621 0x697e1f 0x115033b 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x5421b4 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x5c82e4 github.com/pactus-project/pactus/util/encoding.ReadElement+0x284 github.com/pactus-project/pactus/util/encoding/encoding.go:219 # 0x69368a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:229 # 0x693620 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115033a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x6ff19c 0x6ff3f8 0x6ffb52 0x7003c6 0x72c3e7 0x72b30d 0x6ed5e2 0x6ed659 0x6eddd0 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6ff19b github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x6ff3f7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x7003c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x72c3e6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x72b30c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6ed5e1 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 # 0x6ed658 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 # 0x6eddcf 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 6144] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 208] @ 0x702405 0x72bc25 0x6f6397 0x72b9c8 0x72c3a5 0x72b30d 0x6ed5e2 0x6ed659 0x6eddd0 0x6ef053 0x7111ad 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x702404 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x72bc24 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x72b9c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x72c3a4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x72b30c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x6ed5e1 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 # 0x6ed658 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 # 0x6eddcf 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 # 0x6ef052 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 # 0x7111ac github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 5376] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [27: 6480] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 1920] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x72e516 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x72e515 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x6f7b3d 0x6f6432 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6f7b3c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f6431 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [28: 6720] @ 0x6ffc3c 0x700886 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x700885 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 1200] @ 0x6ffc3c 0x70005c 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72dd5f 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x1150251 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6ffc3b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x70005b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72dd5e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x1150250 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:112 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x8ce7cc 0x8ce791 0x8ce785 0x8c7a4c 0x8c79e5 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8ce7cb github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8ce790 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8ce784 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8c7a4b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8c79e4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 14592] @ 0x6eb015 0x6eaa53 0x6ead74 0x7035bc 0x704071 0x704350 0x72cb8b 0x710905 0x711755 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb014 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6eaa52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6ead73 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7035bb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x704070 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x70434f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x72cb8a github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x710904 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x711754 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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] @ 0x6a38d5 0x6a2a96 0x8c708e 0x8c7971 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6a38d4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a2a95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:59 # 0x8c708d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8c7970 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 19072] @ 0x6eb015 0x6eaa53 0x6eac05 0x7038c6 0x704855 0x72cd05 0x7109f1 0x711395 0x70f269 0x71217e 0x712d14 0x714055 0x489381 # 0x6eb014 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x6eaa52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x6eac04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x7038c5 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x704854 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x72cd04 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x7109f0 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x711394 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x70f268 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x71217d github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x712d13 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x714054 github.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: 768] @ 0x7010ed 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x7010ec github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 8 [1: 8] @ 0x6f7b06 0x6f7b32 0x6f6432 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c6537 0x8c8493 0x115552f 0x158a9dd 0x151c1ab 0x155eb5e 0x151c003 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6f7b05 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x6f7b31 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x6f6431 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c6536 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8c8492 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x115552e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:649 # 0x158a9dc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:151 # 0x151c1aa 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:340 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151c002 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:342 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 16 [53: 848] @ 0x466d26 0x76eb0c 0x772235 0x772236 0x117bcaa 0x117b0ef 0x117b593 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x76eb0b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x772234 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x772235 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x117bca9 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x117b0ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x117b592 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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] @ 0x114f516 0x114f42e 0x114f42e 0x114f42e 0x114f42e 0x114f465 0x114f465 0x114f42e 0x114f465 0x114f42e 0x1151107 0x11510f5 0x1150665 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x114f515 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x114f464 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x114f42d github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1151106 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11510f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:221 # 0x1150664 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e4 github.com/pactus-project/pactus/state/state.go:142 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 32 [14: 448] @ 0x6a1b11 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1b10 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:417 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 [4: 128] @ 0x697e05 0x115033b 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x697e04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x115033a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 64 [2: 128] @ 0x115031f 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x115031e github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:119 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 80 [20: 1600] @ 0x6a1755 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a1754 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:376 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 2: 96 [14: 672] @ 0x6a183c 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a183b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:378 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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] @ 0x8a3a45 0x8a3a2e 0x8a39ba 0x8a3d9c 0x8a3d50 0x1144271 0x11431ec 0x1141b5d 0x113d0de 0x113b568 0x1635e2f 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8a3a44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8a3a2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8a39b9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:56 # 0x8a3d9b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:94 # 0x8a3d4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.46.0/core/peer/addrinfo.go:89 # 0x1144270 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11431eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:251 # 0x1141b5c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:45 # 0x113d0dd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:264 # 0x113b567 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1635e2e github.com/pactus-project/pactus/node.NewNode+0x5ae github.com/pactus-project/pactus/node/node.go:85 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 96 [1: 96] @ 0x69382f 0x692916 0x699295 0x698c30 0x1156633 0x11563d7 0x11531af 0x118d326 0x118645d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11531ae github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:421 # 0x118d325 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:540 # 0x118645c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 112 [1: 112] @ 0x1143d85 0x489381 # 0x1143d84 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 4: 128 [4: 128] @ 0x6a2f75 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2f74 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:148 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 4: 128 [17: 544] @ 0x697e05 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697e04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 4: 128 [4: 128] @ 0x697e05 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697e04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 2: 128 [7: 448] @ 0x8ce7cc 0x8ce791 0x8ce785 0x8cb0ae 0x8cb066 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8ce7cb github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8ce790 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8ce784 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8cb0ad github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8cb065 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 [5: 240] @ 0x69361b 0x697e1f 0x115033b 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x115033a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 3: 144 [17: 816] @ 0x69361b 0x697e1f 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 [3: 144] @ 0x69361b 0x697e1f 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x697e1e github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:215 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 [14: 672] @ 0x69361b 0x6a1b28 0x6a1930 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69361a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6a1b27 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:418 # 0x6a192f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:396 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 6: 192 [6: 192] @ 0x6a2037 0x6a469c 0x6a2ef0 0x11863ac 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6a2036 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:481 # 0x6a469b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6a2eef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:145 # 0x11863ab github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 208 [1: 208] @ 0x1027fec 0x1127448 0x1125612 0x11332c5 0x113cb45 0x113cab6 0x113b568 0x1635e2f 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x1027feb github.com/libp2p/go-libp2p/p2p/host/autonat.New+0x3ab github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:112 # 0x1127447 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xe47 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:756 # 0x1125611 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1591 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:640 # 0x11332c4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:67 # 0x113cb44 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.46.0/libp2p.go:53 # 0x113cab5 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:241 # 0x113b567 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:87 # 0x1635e2e github.com/pactus-project/pactus/node.NewNode+0x5ae github.com/pactus-project/pactus/node/node.go:85 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 3: 288 [3: 288] @ 0x69382f 0x692916 0x699295 0x698c30 0x1156633 0x11563d7 0x1152d4e 0x1158e22 0x117d858 0x11896e5 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x699294 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:340 # 0x698c2f github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:281 # 0x1156632 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11563d6 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x1152d4d github.com/pactus-project/pactus/state.(*state).ValidateBlock+0x6d github.com/pactus-project/pactus/state/state.go:378 # 0x1158e21 github.com/pactus-project/pactus/consensus.(*consensus).SetProposal+0x4c1 github.com/pactus-project/pactus/consensus/consensus.go:263 # 0x117d857 github.com/pactus-project/pactus/consensus/manager.(*manager).SetProposal+0x157 github.com/pactus-project/pactus/consensus/manager/manager.go:212 # 0x11896e4 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0xe4 github.com/pactus-project/pactus/sync/handler_proposal.go:24 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 4: 320 [4: 320] @ 0x117f9d5 0x117f9c4 0x117f58a 0x117eb94 0x118642e 0x11863fb 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f9d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x117f9c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x117f589 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118642d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11863fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 4: 320 [22: 1760] @ 0x4c781d 0x59d067 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x4c781c reflect.New+0x5c reflect/value.go:3095 # 0x59d066 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 6: 384 [27: 1728] @ 0x69a607 0x6a18fd 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69a606 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6a18fc github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:386 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 6: 384 [7: 448] @ 0x6a38d5 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a38d4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 6: 384 [33: 2112] @ 0x6a38d5 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a38d4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 7: 560 [7: 560] @ 0x117f9d5 0x117f9c4 0x117f58a 0x117eb94 0x117dab8 0x118644d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f9d4 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x117f9c3 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x117f589 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x117dab7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118644c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 6: 576 [22: 2112] @ 0x69382f 0x692916 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69382e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x692915 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 7: 672 [38: 3648] @ 0x69275b 0x6a1c88 0x6a1985 0x6a3a14 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x69275a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6a1c87 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:441 # 0x6a1984 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:403 # 0x6a3a13 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:240 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 7: 672 [57: 5472] @ 0x6a39fa 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a39f9 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:239 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 2: 896 [2: 896] @ 0x454de5 0x455059 0x454f85 0x48754a # 0x454de4 runtime.malg+0x24 runtime/proc.go:5137 # 0x455058 runtime.newproc1+0x78 runtime/proc.go:5185 # 0x454f84 runtime.newproc.func1+0x24 runtime/proc.go:5162 # 0x487549 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 1152 [1: 1152] @ 0x44c765 0x44c6f5 0x44c73d 0x44ede5 0x44f835 0x44ff19 0x4503e5 0x4584b5 0x458148 0x44e4b3 0x44e3f5 0x487445 # 0x44c764 runtime.makeProfStackFP+0x1c4 runtime/proc.go:1060 # 0x44c6f4 runtime.mProfStackInit+0x154 runtime/proc.go:1046 # 0x44c73c runtime.mcommoninit+0x19c runtime/proc.go:1033 # 0x44ede4 runtime.allocm+0xc4 runtime/proc.go:2341 # 0x44f834 runtime.newm+0x34 runtime/proc.go:2875 # 0x44ff18 runtime.startm+0x158 runtime/proc.go:3101 # 0x4503e4 runtime.handoffp+0x344 runtime/proc.go:3142 # 0x4584b4 runtime.retake+0x254 runtime/proc.go:6455 # 0x458147 runtime.sysmon+0x387 runtime/proc.go:6359 # 0x44e4b2 runtime.mstart1+0x92 runtime/proc.go:1942 # 0x44e3f4 runtime.mstart0+0x74 runtime/proc.go:1895 # 0x487444 runtime.mstart+0x4 runtime/asm_amd64.s:395 6: 1248 [8: 1664] @ 0x697ccb 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x6a506e 0x6a5054 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6a506d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6a5053 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 6: 1248 [17: 3536] @ 0x697ccb 0x115033b 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x115033a github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:120 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 9: 1296 [61: 8784] @ 0x6a3836 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6a3835 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:216 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 [5: 7680] @ 0xde9de5 0x4a1c11 0xde3e7a 0xde3e6e 0xde735c 0xde66a5 0x489381 # 0xde9de4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:87 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xde3e79 github.com/quic-go/quic-go.getPacketBuffer+0x699 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:72 # 0xde3e6d github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x68d github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:167 # 0xde735b github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.57.1/transport.go:536 # 0xde66a4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.57.1/transport.go:424 1: 1536 [1: 1536] @ 0x7b0dc5 0x7b211d 0x915fa8 0x932f7a 0x938232 0x934e6c 0x92ebae 0x925852 0xd6191f 0xd618ca 0xd617dd 0xd55c62 0xd54b9a 0xd5469a 0xe17d6c 0xe17890 0xd2dbed 0xd20f98 0x489381 # 0x7b0dc4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:895 # 0x7b211c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1085 # 0x915fa7 crypto/tls.(*weakCertCache).newCert+0xe7 crypto/tls/cache.go:26 # 0x932f79 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1115 # 0x938231 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x934e6b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x92ebad crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x925851 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xd6191e crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xd618c9 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.46.0/p2p/security/tls/transport.go:135 # 0xd617dc 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 # 0xd55c61 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 # 0xd54b99 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:169 # 0xd54699 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:138 # 0xe17d6b 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 # 0xe1788f 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 # 0xd2dbec 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 # 0xd20f97 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 8: 1536 [54: 10368] @ 0x6930af 0x692934 0x6a0c3e 0x6a080f 0x6a2d0d 0x1146c7b 0x117b90a 0x117b8f3 0x117b5e5 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x6930ae github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x692933 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6a0c3d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x6a080e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:180 # 0x6a2d0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:120 # 0x1146c7a github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x117b909 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:53 # 0x117b8f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x117b5e4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 12: 2496 [90: 18720] @ 0x697ccb 0x6a3919 0x6a368d 0x5a0527 0x59d485 0x5a6fed 0x59e1ed 0x59cc95 0x59c773 0x1174329 0x1174269 0x117b879 0x117b5b8 0x117adac 0x118b8fc 0x118b746 0x114578a 0x489381 # 0x697cca github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:186 # 0x6a3918 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:222 # 0x6a368c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:191 # 0x5a0526 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x59d484 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x5a6fec github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x59e1ec github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x59cc94 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x59c772 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x1174328 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x1174268 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:127 # 0x117b878 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x117b5b7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x117adab github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x118b8fb github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:277 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 8192 [1: 8192] @ 0x14a4399 0x45a155 0x44aed0 0x44adc0 0x489381 # 0x14a4398 golang.org/x/net/trace.init+0xd8 golang.org/x/net@v0.48.0/trace/trace.go:909 # 0x45a154 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44aecf runtime.doInit+0x34f runtime/proc.go:7637 # 0x44adbf runtime.main+0x23f runtime/proc.go:256 1: 9472 [1: 9472] @ 0x805578 0x805550 0x805756 0x80457a 0x800a26 0x7ff5a5 0x7f8345 0x7f8829 0x7f880f 0x7f8836 0x86942f 0x869118 0x85f9d0 0x87382e 0x873819 0x7f5ef8 0x7f5ef3 0x7f5e6c 0x145cbba 0x145cba9 0x14be68a 0x14d9aa5 0x14d2871 0x14b1a39 0x15d1dfa 0x14b18e5 0x151aee5 0x15ec09e 0x9e5769 0x1596d82 0x15d0ed9 0x9e7647 0xa0608e 0x9e3865 0x489381 # 0x805577 google.golang.org/protobuf/internal/strs.(*Builder).grow+0x457 google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:66 # 0x80554f google.golang.org/protobuf/internal/strs.(*Builder).MakeString+0x42f google.golang.org/protobuf@v1.36.11/internal/strs/strings_unsafe.go:53 # 0x805755 google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull+0x635 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:451 # 0x804579 google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0x1299 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:345 # 0x800a25 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x3a5 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:167 # 0x7ff5a4 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc_lazy.go:20 # 0x7f8344 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:172 # 0x7f8828 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:164 # 0x7f880e google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:342 # 0x7f8835 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.11/internal/filedesc/desc.go:319 # 0x86942e google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x6e google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:57 # 0x869117 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x77 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect.go:42 # 0x85f9cf google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x1cf google.golang.org/protobuf@v1.36.11/internal/impl/message.go:92 # 0x87382d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.11/internal/impl/message.go:71 # 0x873818 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.11/internal/impl/message_reflect_gen.go:31 # 0x7f5ef7 google.golang.org/protobuf/proto.protoMethods+0x37 google.golang.org/protobuf@v1.36.11/proto/proto_methods.go:19 # 0x7f5ef2 google.golang.org/protobuf/proto.MarshalOptions.size+0x32 google.golang.org/protobuf@v1.36.11/proto/size.go:41 # 0x7f5e6b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.11/proto/size.go:34 # 0x145cbb9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.11/proto/size.go:20 # 0x145cba8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.77.0/encoding/proto/proto.go:51 # 0x14be689 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.77.0/rpc_util.go:734 # 0x14d9aa4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.77.0/stream.go:1857 # 0x14d2870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.77.0/stream.go:923 # 0x14b1a38 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.77.0/call.go:70 # 0x15d1df9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x14b18e4 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.77.0/call.go:35 # 0x151aee4 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:149 # 0x15ec09d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:182 # 0x9e5768 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1596d81 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x15d0ed8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0x9e7646 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa0608d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0x9e3864 net/http.(*conn).serve+0x664 net/http/server.go:2109 1: 9472 [1: 9472] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 9472 [1: 9472] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8cb625 0x8c8bcf 0x1155432 0x158f8ff 0x153032b 0x155eb5e 0x1530183 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8cb624 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8c8bce github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x1155431 github.com/pactus-project/pactus/state.(*state).CommittedTx+0x31 github.com/pactus-project/pactus/state/state.go:641 # 0x158f8fe github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x153032a 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 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1530182 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 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 9728 [1: 9728] @ 0xcbcc09 0x6eccd1 0xcbc445 0xcbbc1d 0xcbb639 0xcd5495 0xcd5365 0xe176da 0xd2dbed 0xd20f98 0x489381 # 0xcbcc08 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0xe8 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:311 # 0x6eccd0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcbc444 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:267 # 0xcbbc1c github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:214 # 0xcbb638 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.46.0/x/rate/limiter.go:127 # 0xcd5494 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 # 0xcd5364 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 # 0xe176d9 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 # 0xd2dbec 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 # 0xd20f97 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: 16384 [1: 16384] @ 0x1558232 0x45a155 0x44aed0 0x44adc0 0x489381 # 0x1558231 github.com/pactus-project/pactus/www/grpc/gen/go.init+0x4ff1 github.com/pactus-project/pactus/www/grpc/gen/go/wallet.pb.go:2909 # 0x45a154 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44aecf runtime.doInit+0x34f runtime/proc.go:7637 # 0x44adbf runtime.main+0x23f runtime/proc.go:256 1: 18432 [3: 55296] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6ffb52 0x700805 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c818b 0x11553dc 0x158aacc 0x151baeb 0x155eb5e 0x151b943 0x14c6db2 0x14cbd86 0x14c465f 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6ffb51 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x700804 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c818a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11553db github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x1b github.com/pactus-project/pactus/state/state.go:637 # 0x158aacb github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x4b github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x151baea github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:304 # 0x155eb5d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x151b942 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:306 # 0x14c6db1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1191 google.golang.org/grpc@v1.77.0/server.go:1428 # 0x14cbd85 google.golang.org/grpc.(*Server).handleStream+0xdc5 google.golang.org/grpc@v1.77.0/server.go:1832 # 0x14c465e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.77.0/server.go:1063 1: 18432 [1: 18432] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x409c99 0x47ef89 0x1082ce5 0x1082c72 0x45a155 0x44aed0 0x44adc0 0x489381 # 0x1082ce4 encoding/xml.map.init.0+0x24 encoding/xml/xml.go:1607 # 0x1082c71 encoding/xml.init+0x351 encoding/xml/xml.go:1607 # 0x45a154 runtime.doInit1+0xd4 runtime/proc.go:7670 # 0x44aecf runtime.doInit+0x34f runtime/proc.go:7637 # 0x44adbf runtime.main+0x23f runtime/proc.go:256 1: 18432 [2: 36864] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dbee 0x40db70 0x40ea4e 0x117f5ad 0x117eb94 0x117dab8 0x118644d 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f5ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x117dab7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x118644c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dbee 0x40db70 0x40ea4e 0x114f132 0x114f15c 0x1150fa5 0x8c5857 0x8c9419 0x1150e45 0x11500d0 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x114f131 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x114f15b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1150fa4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x64 github.com/pactus-project/pactus/state/state.go:197 # 0x8c5856 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8c9418 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x1150e44 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x11500cf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 18432 [1: 18432] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dc11 0x40db70 0x40ea4e 0x114f132 0x114f15c 0x1150fa5 0x8c5857 0x8c9419 0x1150e45 0x11500d0 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x114f131 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x114f15b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1150fa4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x64 github.com/pactus-project/pactus/state/state.go:197 # 0x8c5856 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8c9418 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x1150e44 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:196 # 0x11500cf github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:97 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 20480 [31: 634880] @ 0xde9e65 0x4a1c11 0xdba468 0xdba48f 0xdb9dfc 0xdb9337 0xdadae8 0x489381 # 0xde9e64 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:90 # 0x4a1c10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdba467 github.com/quic-go/quic-go.getLargePacketBuffer+0x327 github.com/quic-go/quic-go@v0.57.1/buffer_pool.go:79 # 0xdba48e github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x34e github.com/quic-go/quic-go@v0.57.1/connection.go:2616 # 0xdb9dfb github.com/quic-go/quic-go.(*Conn).sendPackets+0x99b github.com/quic-go/quic-go@v0.57.1/connection.go:2515 # 0xdb9336 github.com/quic-go/quic-go.(*Conn).triggerSending+0x96 github.com/quic-go/quic-go@v0.57.1/connection.go:2415 # 0xdadae7 github.com/quic-go/quic-go.(*Conn).run+0x6e7 github.com/quic-go/quic-go@v0.57.1/connection.go:723 1: 32768 [1: 32768] @ 0x144ddea 0x144db23 0x143595c 0x14b86e5 0x14b83a8 0x14b7ba5 0x14b5eba 0x489381 # 0x144dde9 google.golang.org/grpc/internal/transport.newBufWriter+0x349 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:315 # 0x144db22 google.golang.org/grpc/internal/transport.newFramer+0x82 google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:431 # 0x143595b google.golang.org/grpc/internal/transport.NewHTTP2Client+0xfbb google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:339 # 0x14b86e4 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.77.0/clientconn.go:1403 # 0x14b83a7 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.77.0/clientconn.go:1350 # 0x14b7ba4 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.77.0/clientconn.go:1282 # 0x14b5eb9 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.77.0/clientconn.go:945 2: 36864 [5: 92160] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dc11 0x40db70 0x40ea4e 0x117f5ad 0x117eb94 0x118642e 0x11863fb 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x117f5ac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x117eb93 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x118642d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x11863fa github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 40960 [1: 40960] @ 0x718016 0x717f46 0x709665 0x708bc5 0x70911e 0x7092b0 0x8c75fd 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x718015 github.com/syndtr/goleveldb/leveldb/journal.NewWriter+0x255 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:372 # 0x717f45 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:138 # 0x709664 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x708bc4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x70911d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x7092af github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8c75fc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 49152 [4: 196608] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dbee 0x40db70 0x410b26 0x8ce8bd 0x8c7a4c 0x8c79e5 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x8ce8bc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8c7a4b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8c79e4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 49152 [1: 49152] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dbee 0x40db70 0x410b26 0x8ce8bd 0x8cb0ae 0x8cb066 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8ce8bc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8cb0ad github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8cb065 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 3: 55296 [3: 55296] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dbee 0x40db70 0x40ea4e 0x114eb65 0x1150212 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x114eb64 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1150211 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 73728 [1: 73728] @ 0x47e634 0x41a26f 0x51fe85 0x5207ee 0x52325e 0x51d493 0x13ed8c5 0x13eb8a5 0x14c1d6e 0x158f15f 0x158eec9 0x1636cf3 0x1650c57 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x51fe84 fmt.(*pp).handleMethods+0x244 fmt/print.go:663 # 0x5207ed fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x52325d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51d492 fmt.Sprintf+0x52 fmt/print.go:239 # 0x13ed8c4 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.77.0/internal/channelz/trace.go:197 # 0x13eb8a4 google.golang.org/grpc/internal/channelz.Info+0x84 google.golang.org/grpc@v1.77.0/internal/channelz/logging.go:31 # 0x14c1d6d google.golang.org/grpc.NewServer+0x8ed google.golang.org/grpc@v1.77.0/server.go:717 # 0x158f15e github.com/pactus-project/pactus/www/grpc.(*Server).startListening+0x25e github.com/pactus-project/pactus/www/grpc/server.go:78 # 0x158eec8 github.com/pactus-project/pactus/www/grpc.(*Server).StartServer+0x88 github.com/pactus-project/pactus/www/grpc/server.go:66 # 0x1636cf2 github.com/pactus-project/pactus/node.(*Node).Start+0x2b2 github.com/pactus-project/pactus/node/node.go:179 # 0x1650c56 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 6: 110592 [7: 129024] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dc11 0x40db70 0x40ea4e 0x114eb65 0x1150212 0x1635de5 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x114eb64 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1150211 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:124 # 0x1635de4 github.com/pactus-project/pactus/node.NewNode+0x564 github.com/pactus-project/pactus/node/node.go:80 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 1: 114688 [1: 114688] @ 0x53f97a 0x15f42f2 0x15f4988 0x1636d4c 0x1650c57 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x53f979 bytes.Replace+0xf9 bytes/bytes.go:1192 # 0x15f42f1 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0x1d1 github.com/pactus-project/pactus/www/http/server.go:48 # 0x15f4987 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x447 github.com/pactus-project/pactus/www/http/server.go:102 # 0x1636d4b github.com/pactus-project/pactus/node.(*Node).Start+0x30b github.com/pactus-project/pactus/node/node.go:189 # 0x1650c56 github.com/pactus-project/pactus/cmd.StartNode+0x256 github.com/pactus-project/pactus/cmd/cmd.go:186 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 13: 123136 [14: 132608] @ 0x6eb794 0x6fe68a 0x6ff146 0x6ff48c 0x6f6397 0x6ff31c 0x6ff2c6 0x6fffe6 0x700d54 0x72bdac 0x72bd66 0x72e5eb 0x72db0c 0x72e1bc 0x70b4dd 0x70bd39 0x8c7351 0x8c643f 0x8c8292 0x8c7967 0x1635aec 0x1650c45 0x1676313 0x14e8287 0x14e8be5 0x16753b0 0x16753a6 0x44ae1d 0x489381 # 0x6eb793 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 # 0x6fe689 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x6ff145 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x6ff48b 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 # 0x6f6396 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x6ff31b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x6ff2c5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x6fffe5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x700d53 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x72bdab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x72bd65 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x72e5ea github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x72db0b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x72e1bb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x70b4dc github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x70bd38 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8c7350 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8c643e github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8c8291 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8c7966 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x1635aeb github.com/pactus-project/pactus/node.NewNode+0x26b github.com/pactus-project/pactus/node/node.go:69 # 0x1650c44 github.com/pactus-project/pactus/cmd.StartNode+0x244 github.com/pactus-project/pactus/cmd/cmd.go:181 # 0x1676312 main.buildStartCmd.func1+0x1f2 github.com/pactus-project/pactus/cmd/daemon/start.go:88 # 0x14e8286 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x14e8be4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16753af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16753a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x44ae1c runtime.main+0x29c runtime/proc.go:285 3: 147456 [3: 147456] @ 0x47eef3 0x40bf1d 0x40bf1e 0x40be6f 0x40dc11 0x40db70 0x410b26 0x8ce8bd 0x8cb0ae 0x8cb066 0x8c7d26 0x11534db 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x8ce8bc github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8cb0ad github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8cb065 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8c7d25 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11534da github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:453 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x1a9 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:176 1: 1114112 [8: 8912896] @ 0x6f2112 0x70709e 0x71c485 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f2111 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x70709d github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x71c484 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 [8: 33554432] @ 0x6f32ad 0x717bf4 0x7180e5 0x71b925 0x71bf3a 0x71bb6a 0x71c0ee 0x71d13b 0x8ca845 0x8ca75a 0x11534f4 0x1156dd0 0x1156cb3 0x115f068 0x115f028 0x115f3a5 0x11594aa 0x117d6b0 0x118a073 0x118c36f 0x118ba3b 0x118b746 0x114578a 0x489381 # 0x6f32ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x717bf3 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x7180e4 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x71b924 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x71bf39 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x71bb69 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x71c0ed github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x71d13a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8ca844 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8ca759 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11534f3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:455 # 0x1156dcf github.com/pactus-project/pactus/consensus.(*commitState).decide+0xef github.com/pactus-project/pactus/consensus/commit.go:22 # 0x1156cb2 github.com/pactus-project/pactus/consensus.(*commitState).enter+0x12 github.com/pactus-project/pactus/consensus/commit.go:13 # 0x115f067 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x115f027 github.com/pactus-project/pactus/consensus.(*precommitState).decide+0xa7 github.com/pactus-project/pactus/consensus/precommit.go:29 # 0x115f3a4 github.com/pactus-project/pactus/consensus.(*precommitState).onAddVote+0x24 github.com/pactus-project/pactus/consensus/precommit.go:75 # 0x11594a9 github.com/pactus-project/pactus/consensus.(*consensus).AddVote+0x2e9 github.com/pactus-project/pactus/consensus/consensus.go:312 # 0x117d6af github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x16f github.com/pactus-project/pactus/consensus/manager/manager.go:194 # 0x118a072 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x118c36e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:342 # 0x118ba3a github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:284 # 0x118b745 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:254 # 0x1145789 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 = 162583744 # TotalAlloc = 165234124328 # Sys = 222816568 # Lookups = 0 # Mallocs = 1883549021 # Frees = 1881627989 # HeapAlloc = 162583744 # HeapSys = 206372864 # HeapIdle = 20463616 # HeapInuse = 185909248 # HeapReleased = 9265152 # HeapObjects = 1921032 # Stack = 3342336 / 3342336 # MSpan = 3122080 / 3557760 # MCache = 2416 / 15704 # BuckHashSys = 3050920 # GCSys = 5631808 # OtherSys = 845176 # NextGC = 214551322 # LastGC = 1772036061914814992 # PauseNs = [771721 666529 1256021 217855 308706 300627 505527 185029 104056 662579 159240 124903 220998 842081 178052 118570 655573 1398779 250726 221045 209972 709337 212017 197108 762570 326616 675855 165239 561089 182640 1696698 249191 603946 271542 116458 692997 287708 127610 282653 962483 121955 749822 186296 143272 1495995 173335 558463 115848 248885 216973 952189 288020 302645 148486 812203 718583 223169 197329 651380 684854 206993 290137 597816 185967 228465 631969 645595 276455 178077 283456 458390 1876870 258571 178093 712729 328524 391238 1058040 1160382 210345 474109 1169050 1255398 353222 115343 790879 199042 628071 926802 241907 140170 762710 233901 1226370 447439 351292 251331 608018 236658 535280 188026 571112 196878 304965 856092 223371 216495 764051 319510 1015234 583109 334015 244005 172307 977236 198064 654233 140148 325696 1267410 230030 162012 913868 332583 518857 441738 210647 742650 745707 374859 277911 912569 753852 208870 100547 131617 101695 170209 207228 1360035 314974 215601 117902 914346 142897 1051324 157792 140328 1522406 166941 116487 617858 532159 1507960 475853 174146 193527 202826 763610 284054 340831 564538 168333 297927 789518 549517 261225 217297 556920 392819 653537 892797 172599 126838 166344 1737514 790246 103502 117801 822211 263982 171668 817449 146436 498557 191462 212026 524905 187373 652662 314650 536477 335352 112326 467605 312929 700643 291742 192200 982026 155141 295796 680039 207550 296446 640858 428350 167698 1527740 648020 204426 260677 410366 1441110 202983 211266 501111 454240 533842 887575 324201 382425 551975 217072 577055 835300 247896 1165078 277284 243643 882844 649157 356809 112156 487014 169111 695816 521451 287676 236022 193671 770627 152561 839536 324311 672869 331278 949145 197627 228700 549915 325265 249452 825091 295041 181242] # PauseEnd = [1772035461096772542 1772035581294857691 1772035701445762582 1772035821566719162 1772035941793305126 1772036061914814992 1772005406265024869 1772005526646308402 1772005646951550713 1772005767083818431 1772005887527078886 1772006007926122263 1772006128330181123 1772006248751449252 1772006369139431059 1772006489525630230 1772006609931281604 1772006730146875480 1772006850311662105 1772006970457173607 1772007090583835771 1772007210737009555 1772007330860853575 1772007451092806262 1772007571269518518 1772007691414799264 1772007811541925462 1772007931667065087 1772008051793411873 1772008171939865248 1772008292047432886 1772008412192210801 1772008532344925946 1772008652445136878 1772008772604518429 1772008892764082968 1772009013016813470 1772009133197303153 1772009253420305833 1772009373550443656 1772009493695249199 1772009613820520770 1772009734023347475 1772009854184492806 1772009974433585271 1772010094551914475 1772010214692566294 1772010334824637468 1772010455021934039 1772010575151130440 1772010695283889332 1772010815431434823 1772010935705404814 1772011056110421660 1772011176278124212 1772011296430916173 1772011416806458636 1772011537224382928 1772011657624172013 1772011777823852647 1772011898034785585 1772012018794519846 1772012139230810379 1772012259396423493 1772012379810394317 1772012500026862894 1772012620209064234 1772012740343790634 1772012860523678891 1772012980663609892 1772013100783766366 1772013220897993447 1772013341118242814 1772013461244324767 1772013581367842614 1772013701623523375 1772013821783000264 1772013941927601121 1772014062140207961 1772014182280204485 1772014302441524547 1772014422616481860 1772014542816424430 1772014663026143855 1772014783165074760 1772014903289043125 1772015023447490020 1772015143628881988 1772015263776050029 1772015384021189276 1772015504131777138 1772015624287963018 1772015744446018650 1772015864625342502 1772015984799618453 1772016105037642142 1772016225262095855 1772016345436395485 1772016465928303623 1772016586112765075 1772016706227693763 1772016826430309541 1772016946836663808 1772017067128954821 1772017187624312475 1772017308026797255 1772017428201398777 1772017548834144750 1772017669231490240 1772017789624333826 1772017910052744805 1772018030341379072 1772018150504972752 1772018270610188167 1772018390713274979 1772018510833520759 1772018630970983922 1772018751120497996 1772018871271708151 1772018991456470118 1772019111624192332 1772019231755483709 1772019352024789787 1772019472208308395 1772019592412985074 1772019712529006920 1772019832655276964 1772019952803327127 1772020073030023674 1772020193192110559 1772020313430247859 1772020433556529891 1772020553698509850 1772020674090627008 1772020794272972772 1772020914391609385 1772021034595614851 1772021154784696443 1772021274915924381 1772021395095389854 1772021515277488212 1772021635442095096 1772021755790179951 1772021876010370048 1772021996135258780 1772022116317501647 1772022236431363233 1772022357163854989 1772022477298137981 1772022597442156917 1772022717626563726 1772022838036646980 1772022958436079304 1772023078848596505 1772023199242298119 1772023319631812730 1772023440069441691 1772023560278262684 1772023680425167473 1772023800565613615 1772023920728929848 1772024040889658287 1772024161050503985 1772024281168189669 1772024401440494954 1772024521581699623 1772024641795023019 1772024761930740542 1772024882052304063 1772025002190298439 1772025122373640375 1772025242534563110 1772025362702593218 1772025482865364105 1772025603011280999 1772025723289493077 1772025843445573158 1772025963573365188 1772026083704996851 1772026203856659593 1772026324034607096 1772026444220269709 1772026564418206185 1772026684529690436 1772026804716295871 1772026924934796216 1772027045056846871 1772027165195940142 1772027285344191290 1772027405492612652 1772027525692782718 1772027645933227389 1772027766080080665 1772027886224856879 1772028006821350909 1772028127125558510 1772028247270002128 1772028367628765053 1772028487900374574 1772028608157947362 1772028728529962720 1772028848931025033 1772028969218227896 1772029089360605927 1772029209483030260 1772029329832567880 1772029450184954336 1772029570351144371 1772029690530166615 1772029810678760966 1772029930799607520 1772030050939944322 1772030171097827827 1772030291229805572 1772030411368720927 1772030531526049254 1772030651731140749 1772030771855209874 1772030891984034398 1772031012172258169 1772031132334335708 1772031252467482404 1772031372588510629 1772031492809041339 1772031612935361612 1772031733069344749 1772031853289369139 1772031973441107018 1772032093568722925 1772032213808296594 1772032334021067363 1772032454171193327 1772032574334700235 1772032694455482036 1772032814810380579 1772032935093997910 1772033055229131549 1772033175441627264 1772033295801064028 1772033416171901414 1772033536314720692 1772033656535151765 1772033776934482211 1772033897345282848 1772034017561083153 1772034137944453307 1772034258407171618 1772034378827482429 1772034499218827741 1772034619639676584 1772034740134290615 1772034860302627592 1772034980446374792 1772035100602706749 1772035220767675669 1772035340958198006] # NumGC = 3078 # NumForcedGC = 0 # GCCPUFraction = 0.00017304069681878248 # DebugGC = false # MaxRSS = 261955584